<SEC-DOCUMENT>0000950170-23-060509.txt : 20231108
<SEC-HEADER>0000950170-23-060509.hdr.sgml : 20231108
<ACCEPTANCE-DATETIME>20231107183950
ACCESSION NUMBER:		0000950170-23-060509
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		65
CONFORMED PERIOD OF REPORT:	20230930
FILED AS OF DATE:		20231108
DATE AS OF CHANGE:		20231107

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

	BUSINESS ADDRESS:	
		STREET 1:		2170 BUCKTHORNE PL
		STREET 2:		SUITE 420
		CITY:			THE WOODLANDS
		STATE:			TX
		ZIP:			77380
		BUSINESS PHONE:		713-714-6123

	MAIL ADDRESS:	
		STREET 1:		2170 BUCKTHORNE PL
		STREET 2:		SUITE 420
		CITY:			THE WOODLANDS
		STATE:			TX
		ZIP:			77380
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>gifi-20230930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?><!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2023-11-07T17:00:49.1943+00:00 --><!-- Copyright (c) 2023 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:gifi="http://www.gulfisland.com/20230930" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:srt="http://fasb.org/srt/2023" xmlns:utr="http://www.xbrl.org/2009/utr">
 <head>
  <title>10-Q</title>
  <meta http-equiv="Content-Type" content="text/html" />
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_9c63051e-2d50-4a56-9b3b-4db9d7fb256b" name="dei:AmendmentFlag" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e">false</ix:nonNumeric><ix:nonNumeric id="F_36e5816d-f363-4f3f-bb36-d4f567f66be3" name="dei:CurrentFiscalYearEndDate" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e">--12-31</ix:nonNumeric><ix:nonNumeric id="F_0592875b-c291-4f69-a8b7-9070a048a6f6" name="dei:DocumentFiscalPeriodFocus" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e">Q3</ix:nonNumeric><ix:nonNumeric id="F_ed06f670-1c50-489d-a40b-299fc2ca077c" name="dei:EntityCentralIndexKey" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e">0001031623</ix:nonNumeric><ix:nonFraction id="F_1020c477-29d3-466b-acb3-1deff507a50f" name="us-gaap:PreferredStockNoParValue" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" unitRef="U_UnitedStatesOfAmericaDollarsShare" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_f4bf74fc-c726-46fc-904c-88f5aa49bc44" name="us-gaap:PreferredStockNoParValue" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" unitRef="U_UnitedStatesOfAmericaDollarsShare" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_678a5b4e-2566-4fbc-ae86-36fd435246ea" name="us-gaap:PreferredStockValue" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_5d4d255e-93a7-4b33-9a4a-43c313cc94bc" name="us-gaap:PreferredStockValue" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_576b7f78-098f-48b2-98a0-8acabd03760a" name="us-gaap:CommonStockNoParValue" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" unitRef="U_UnitedStatesOfAmericaDollarsShare" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_186eed3d-fa1e-4784-831f-1546fee522b3" name="us-gaap:CommonStockNoParValue" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" unitRef="U_UnitedStatesOfAmericaDollarsShare" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_e624b6ce-3af2-44ca-8918-2b0aae69c71f" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="C_60b83fe2-1bd0-404c-b39d-c03be25433f1">P3Y</ix:nonNumeric><ix:nonNumeric id="F_d8c59da1-854e-43b7-9b87-4b5e7df40c37" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_5e460a6d-e13b-42dc-8a93-fa6834341aaa" format="ixt-sec:durmonth">3</ix:nonNumeric><ix:nonNumeric id="F_65b3d2df-2656-47e3-bde1-9a7d0f52530e" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_20663966-d1fe-4815-b902-18015ffe51fb" format="ixt-sec:duryear">1</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="gifi-20230930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="C_6d0cabef-cf4e-4c1b-95d2-48da4a4da8dd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3a069e5e-9283-4138-8b55-ea37581efb03"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f3a7a429-17b6-4f63-8823-fa4e9d411402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7e5de30f-800e-4c40-83bd-7113b7a55db5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_275b59d0-d6b9-424f-8cce-f1c29ff5c9e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_97197442-45fa-4dbe-b0da-9ca91e52e5e0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fd5774b8-7b2c-45c5-be11-17eea764762c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0f6f6703-4350-49a0-920d-7c45cb21060d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:RemainingFortyVehicleFerryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2ea71742-45db-40f9-a259-05429ca52784"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5bad6a77-6841-424f-bf4d-bad0797174f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_720afec9-26bc-4448-a089-6ad5550b5915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_422c36d4-3688-4662-8afc-86ba8d37338e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a3149f26-d3bc-40f1-92a0-75ef575efe67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:ShortTermPremiumFinanceArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9bf3ada9-2e50-429c-b481-332420166c77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:FortyVehicleFerryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_77e10af2-60cb-4ba2-b384-0883376d59a7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bb264b32-e079-4c47-a3d2-3e6ec24ab43a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b1364196-a47a-4c2b-85a3-cad5e3da56c5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c2cb4e45-618b-482d-8522-be9163c48b17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c4795fe4-e2a9-4038-a794-42e67bd78ae6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c6b21de4-3a03-4c95-9f03-fa81e5e69ad1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4034dd47-52d1-4f4f-ba43-7573911f91b1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0d64910c-5971-4b71-a48b-88804b2bb676"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:RemainingFortyVehicleFerryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_80fbee22-698d-4873-8550-5f072390b00e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_17f3894f-26cc-4251-8bd4-8097e8828314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ac7fd1e8-d61e-4a43-919a-22ed62e960a2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c30b4a54-2876-4190-b7e3-11d583fc2b2a"><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>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fdf333aa-8934-44e6-8c02-07429b034922"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_53bba7e9-c4cf-48e6-b993-26de2ceffe63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_afcdcd98-28f7-4c4f-8404-561bb12ad48a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3f00cf28-e9fe-44c7-a066-c1fd707f11ab"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_53171936-8d89-4c37-85a0-6f57e5fff201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4f4ef2a0-2eb2-4cdc-b223-5204aee613ef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a0b7f9e0-aa6f-4a48-87b6-d61f6cbc9199"><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>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fcef1b46-dc96-4001-b898-d46ad9375f51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_931dc35d-c5ec-4f47-b77d-2dae528b4d01"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_117819a6-3c55-4cb1-9333-ec45dfd0f9a8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7d9a27ba-77da-4c1d-9a31-cfe6f534ee19"><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>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2fe99520-cc52-443d-abf5-321bb5837e30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a9939946-426c-45ab-a8bc-25a5f0280656"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8f420774-0f7a-4318-80e7-8651571a33c4"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_00fd648e-51fc-42f7-8211-bfda19f8885e"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_20663966-d1fe-4815-b902-18015ffe51fb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8017b427-6683-4014-b70e-3d79f072b523"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e2d2752f-d07e-41c4-808c-47786c0d9a0a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_da118fff-a619-4083-b3c0-06565a17c299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4bc7d42c-8c18-4a55-ae4d-0500b1e48e2b"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_92a6b900-1047-4c8d-ba34-21a883aeb898"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_09c8386a-0d15-4997-8cec-ad87e8551db2"><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>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3705b52b-5b65-4657-980e-29c27ecb2416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_be8134e1-98d5-4bac-bec6-61b1644b8370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a2b74146-4df8-4d1e-8627-5d1529108972"><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>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c87109cd-0858-480f-a91f-9c03e7ec2a4b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_63f56ca7-2ef1-487a-93f1-d7460da78b89"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fce944fc-73a7-4809-8fcd-4bcb3ebaa2e5"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7430f8f6-f7f7-42f1-9fb3-16e25216cd4e"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b1c12162-9044-42dc-a266-e88012714795"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_eb60e567-aa3c-42be-8839-7d5bdf3af728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ade8c7c3-7bcf-4e1b-8482-e286bcbfe12d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_750f986d-8afa-45b2-baa3-c0ad8c393a31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cafb2508-ae87-4c6b-bd4d-c3ec134ed3d2"><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>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5925e384-233b-47f5-bc3c-4ef4a077aa2a"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b7ff072d-d42a-44ce-b502-b6db6257e459"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:SeventyVehicleFerryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1f3b1a04-5df2-4ee1-b552-c1cff8d67ed9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0e14f792-0cdf-48cb-bb40-0837108565f0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">gifi:MpsvLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7d165464-66cd-45d6-9b2f-23c69df8562d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9fd9944d-f417-4059-9215-3943ff8b4070"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_947bc0ea-4a50-4d24-a4b4-619f3e8a6397"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-05</xbrli:startDate><xbrli:endDate>2023-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3e648e61-eafb-4745-b07e-358cd69bcf8a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c7ad0bc5-b93f-4b3b-b5c0-13665ec553dd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1828efca-27a8-48f2-a8bc-a245adfec746"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cb1053b5-84e1-45ff-bc20-1d38beba193d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_31a3cc3b-793e-4998-9ba9-ec94271fd302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d2cb6160-2fa2-4644-8576-cadabfd08189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_819b7709-e7a8-4b1f-8712-17a19738b9d1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ee3fb443-9952-44ad-a425-ed2095af14f5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a128b104-a989-449a-8e91-9d5767f6dad1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_06b9c5eb-f63d-4088-a2c0-3a37594dee8a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2c3ef026-15cb-4a2d-ac42-a17e0ec52864"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_be90218e-0be9-4be3-b3c6-e436ac931784"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6c2d9d3f-606e-4411-a3c3-18fc0726a015"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e8ed54b7-fa67-4af7-9aa4-c1c90d490e5e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">gifi:PromissoryNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:NoteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-04</xbrli:startDate><xbrli:endDate>2023-10-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5b092a44-bffe-4812-a74c-86fe45c14cbd"><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>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_12e7893e-cb2f-46a1-9dbc-3f696288f3ce"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">gifi:MpsvLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ea66f91a-d46b-4d56-b14c-b89536d7062a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_103a72c8-4fe6-449c-9220-3cf23cd542be"><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><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:NoteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_87ccc4d2-2dda-4751-ab74-e301fefa5807"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_61358f48-ce8c-47a0-be59-65bb86cdc414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_88dedcf7-20b7-41a2-867d-7587c2ef2ee9"><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>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7310e659-6b4a-4d50-89c6-938cebd45a71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">gifi:BalanceSheetDateClassifiedAsNoncurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_533e2ce7-b3e2-4344-af80-1fb446a276a9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:FortyVehicleFerryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1a969373-039a-4c20-a3fd-20eb1dcf4b87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_46ad9832-3b78-477a-95c7-a52ac2ba5263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3f8c3dbe-c33d-42ee-8ffb-9877bb169669"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:InsuranceFinanceAndGeneralLiabilityArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4ab37236-e8c5-4a82-95dd-21ff79de77c5"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1553e898-7a61-46a8-b0fa-7c3da0e2931b"><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>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c2a504f4-7f5c-4df0-b35b-a728909f6101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b4c289b8-cf39-4399-a0d6-de268f2ddc49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c8affb33-4656-4cd9-bdd9-c345a78a10d8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2b6b3886-0f8e-466e-88dc-5f11ccf6fc5b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:SeventyVehicleFerryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e4439a3f-0616-4f81-858f-8fc744f3537d"><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>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f1a0a23c-cd1c-4103-93f0-7bb59566f34d"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4f4ccac5-d0d4-44f8-89aa-b6e58dcba859"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e26baceb-d0f4-47a4-8958-bfa97ddc8849"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fa07006d-ef8e-42bc-9613-98ff15db24f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ff043463-d4f3-4145-bb64-f86c67909a53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9890a88d-db2b-43cb-9015-16707faf3265"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c496412c-6db6-4775-9e1c-b6357c411371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_52e2992e-47b5-41bc-a27a-975b94af37fb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:FortyVehicleFerryProjectsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0de01ed8-43b6-459e-a7d4-dde0fdf9f86e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f68ab9b0-8587-4d9b-acfe-728064dd47a2"><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>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_82410059-6912-4ba5-a88c-20c1044556ed"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c4e897a5-6bf6-4f12-b667-33bf0e55e486"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_602bb047-045a-479a-9f6f-811fd958d3d6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_69706ba6-ea30-4a90-b21a-f818304ecbcb"><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>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0e55172e-152c-4b44-8c64-f5568c79b707"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_492e5dc5-4351-475e-b039-6832fb4a1f98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3d621b53-3fd5-47d1-a51b-6240a1539881"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9fbe9b17-0773-4021-a5ef-219d94d9a11a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">gifi:BalanceSheetDateClassifiedAsCurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3beaa2d5-3903-4d32-b284-d35ff3986d6d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b3692df5-7c09-4162-b106-ed812f01a9e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1ba1259d-1855-4bdf-9bbb-5d312b5d4055"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7c402c85-9ea3-4f1b-a027-adf992f616f5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_54962989-dc6a-4fd4-b43c-4797700dbdb6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f5f5fb2f-d723-4bd6-bde7-c1d5b09af3e0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">gifi:PromissoryNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:NoteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4f5b96be-9007-48f0-ae32-29debc8c8034"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0474df55-557e-4f81-aada-400f56ea833d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_388733c8-47a2-45b7-8f6c-cbd8578776fa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_807c2a3d-8f0a-4ad0-8d43-18bfee2a30b5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2ca5bdb7-a16d-47b0-ad76-414a704d847b"><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>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_54d1a13f-b302-4976-9219-e2f8f3eff72c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_daff37dc-1450-48c8-b1e1-b2f914f3b24a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b083994b-99c2-467e-8b33-9afa53803022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_93a89062-a0f9-489a-b038-c5aa54f743c1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0338c42b-115a-467b-9c94-1be849a8bf69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3208047d-06a2-49ba-87b4-1ce0cb29f050"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:SeventyVehicleFerryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8702c465-6105-4f8f-9ee5-9727a0f34be5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5ee3da6f-6a15-43df-aae8-96f97035921c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_13523d7e-a734-46f7-a201-4747fabf821b"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a818c181-fe88-4866-a6c4-2bd55989266e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ab72c24d-709f-4a2d-8049-7a2fce6cbbb9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_37f69ac0-6741-44d6-8ba1-d4ebcb7406d7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a759c2bd-f0f1-4cb0-9934-421c98236a4c"><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>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_06f2b156-7974-469e-a6e6-30eb32fac705"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_501fd463-90a9-47dc-bb8c-f93220e6e0c2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4d3c937a-8e41-41c1-a4b6-6602e39cd942"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_343b948e-3283-419c-aa16-53ba5148ed59"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0fc821c4-5c0c-4301-bae2-7bcde8263d87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_705f0029-14ee-4000-bdfc-60fa01fd5a9c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_35504740-add6-4b64-bd07-fb3ecdce8b00"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_438964e5-01a3-4316-9b7d-d3269fd9c61e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:RemainingFortyVehicleFerryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0181343e-644f-40ed-8b44-47e303d4f980"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fef38fa8-b09d-461c-acb9-3f8dab384f5a"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_10fbf34f-2d7d-4e49-836a-5bd9185f55b8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_21d9123e-a060-4d43-a3a6-af597409f88a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6bff1b4c-edcc-49ae-956a-efa7e9bbfafa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_769a6ddb-dc12-42c1-b4d3-82450995b361"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b847d903-f25d-4c08-b743-1b3ade4d2032"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0bbc0161-a1b2-42e9-8653-f8872e30082e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_84237f64-7129-4342-88af-e35494371869"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8d88e415-b518-408c-b80d-88886c88091b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_50e83354-acd0-48e2-a2c4-adee588f60ad"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f5783573-52ec-4833-b974-e733c3061a59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_314a23d1-8c08-4085-8a1d-8365f191849f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8186a53c-73fc-4c8f-a7cf-843c6846e93e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9c035d55-b825-4661-b33b-71c95f10f612"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d661ddce-8a98-4b81-8f1e-d72f360b34f9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_303e3344-51fd-4f94-b8d4-4282f382a67f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ce925425-840b-4c9a-961a-5f04103c0d4d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a2bdc5c9-9454-404c-9346-82178b1a4536"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e9937e00-e603-49e3-9320-c5874a1c38ec"><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>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_337639d7-71e1-4149-a086-38452827bbca"><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>2023-11-06</xbrli:startDate><xbrli:endDate>2023-11-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6afeac5c-06fd-4ab7-95b4-81e544aafd7d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_be02cc1a-d19c-4e75-b7df-792f9ca4067d"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_44e4d8dc-27ca-4f18-a386-6ed972dc6b67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7ca3b88d-97ea-43ae-9f8d-b9fd0f5d84e0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c8f653eb-43fa-4266-a163-1274336d05c6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_10c0d324-ad35-43eb-9e7c-a64b55e470cc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:ShortTermPremiumFinanceArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_08a39bb1-5ff1-43a0-90f6-b477e0fbac04"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_37d76679-d890-443c-bd9e-83827e28f158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fd3a448b-cb1e-42e8-bdfa-11b2727a35d8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2f5c00ae-1014-4128-afd6-9537b101eae9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fee92b04-4b0a-402d-b688-02bab328f238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_66f2591b-ad8b-40d6-8030-ae66517f52f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ee91ab85-4104-44d0-a832-79460d7876fc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5e460a6d-e13b-42dc-8a93-fa6834341aaa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_12753d44-82e8-401e-a344-f49fede20ba4"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fec86516-376b-4872-911c-0f9521eb2033"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3adf8e19-a7c5-48c6-8536-9644cc7d7f12"><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>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4ea70083-fd5a-409e-8d36-50876548ba1d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_764fae38-ba25-47d5-9d94-366d9878a7d8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7985d2b3-2e9d-4672-9157-2ca6f742a883"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0f6d21f3-2dbe-4764-910e-4f69ac1f87f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_35e1d5f9-4627-4a71-8fd2-378fa5ba3d57"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_097d4c76-e730-425f-a307-e8db4658937f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_dc21b35e-ed47-413d-9350-fffce5f48141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_123d1ee5-d547-4d49-9570-2526b2dd7626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-05</xbrli:startDate><xbrli:endDate>2023-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9368cc73-4bca-47d2-b6ea-8288a8918ad0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7cd7b3a7-88c4-4f15-a26d-4a45af7f208d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_83dec4cb-e641-4e3a-9a8c-da8cdacb4b20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bb65cede-9d5c-454c-83b9-6d9926957508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4159675b-6fe2-4c0f-bf19-95e7e2b893ad"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_674035f9-658f-4fb8-9561-7247bc2fa194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_440a0e88-2bd0-427a-acb8-4b5de567e8fe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5a08e307-baf8-4292-8532-393ac83c2714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_31e5e903-95ad-4597-bd67-69833c1e84d3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_be12489d-93af-4bd2-bc6f-c4363b5dd1cb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7e970fe1-8a98-4471-ab48-541689fff5e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_956c8bce-4c33-49a5-ba2d-1e923d30ab7c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7bd477cb-56e9-4b7c-ac7d-0a03d190cd19"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ca7d0008-d30a-4b10-8a9e-d851844700b7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:InsuranceFinanceAndGeneralLiabilityArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_65926d37-7a7f-491e-82bf-38c1579b8b0c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-05</xbrli:startDate><xbrli:endDate>2023-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2fa4288b-3ec4-42d7-8fa9-396367b80ba0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5e8c193b-e137-4253-a76b-e0c002b9a8e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_60b83fe2-1bd0-404c-b39d-c03be25433f1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c39884c7-1727-44e8-b007-f020e54990c9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a4c384f2-f019-48e8-a95c-5e7f8fc901dd"><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>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_45d6a42d-b890-4d4d-9a40-a15d60ca0cce"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_97a12403-58a7-41b2-ad22-ffe439519b9c"><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>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_815862db-20c1-4de7-abbd-16ea01540a50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1539948c-8c46-47a2-b6d4-ed01f5d0aa20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_279bb55e-a5c5-46d3-b87d-059784ee0fa8"><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>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_236d845d-d959-482b-bc0a-26fcd1ccecd6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ea054c8e-9fb9-41bf-a01a-fb6191f89dc0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_75d4e876-cea3-45cd-b2b4-32f56d77622a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b4897435-f659-4674-b638-c516c78f6a47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_57ed6011-6ab9-4185-b6f5-0167074c68db"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4b7942ce-d9e7-4506-8440-395909646933"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a6450609-76c8-4031-bd82-a411dff8cc38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:GeneralLiabilityArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_df989d3f-c987-4c48-99af-ba24ade79155"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0aede189-f16c-44b3-8a80-5bed158bd4d1"><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>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ae3addf0-291a-45de-b1ac-04b08719466f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5ed41945-c9c2-4350-87be-d9773d236354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3a8df9fc-3825-4681-88b6-00180321e32b"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_84f17ed5-ec43-40bc-9e8d-7ce604e7dd31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cda9da46-0bea-4f42-996c-10357d8fba6d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9bcbd0db-6115-439d-8f21-515ecd982fa1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3f88545c-0897-427d-a714-96c40bee5b7d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:GeneralLiabilityArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bb24c804-a02f-472b-86d1-190583735ee8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7d3d05fa-a4ab-4494-8247-2111db595eba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5535dee3-4a64-49ca-8a71-fcecb1b7165a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bbca34b2-11ba-4040-8305-a1e059cce574"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U_pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_Vechicle"><xbrli:measure>gifi:Vechicle</xbrli:measure></xbrli:unit><xbrli:unit id="U_Segment"><xbrli:measure>gifi:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U_Vessel"><xbrli:measure>gifi:Vessel</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U_UnitedStatesOfAmericaDollarsShare"><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><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_041aec2d-12ce-4c8d-a52d-27bfb9e30960" fromRefs="F_407aadcd-1d22-4c22-be66-c8b500a2d46d F_35586272-cc56-40ab-af80-2c6670a7706b"></ix:relationship><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_7ef69daa-cb58-4890-ba2c-a7e3ba9dfe7e" fromRefs="F_ca6a884a-08c1-40cf-9641-eade6e7dab6a F_954596bf-afe6-4270-9d3a-a150a5f8a3a1 F_570f20af-c63a-4a4b-9e30-282e8d4db2ac F_eeedd61f-39a0-4fea-881c-4552d7fad8fd"></ix:relationship><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_ec27fae2-76d2-43ad-a487-663a1d339320" fromRefs="F_d4810cec-db07-4ffa-9982-108515f4a8c2 F_b5f3d34e-b9c5-4358-92ca-93ddad557adf"></ix:relationship><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_7877b6b6-d679-437d-9f2e-a46884d79425" fromRefs="F_d4810cec-db07-4ffa-9982-108515f4a8c2 F_b5f3d34e-b9c5-4358-92ca-93ddad557adf"></ix:relationship><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_b7bf478e-cefa-40bc-af91-f7bb8cf3cf62" fromRefs="F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294 F_fe97a6e3-92f4-429f-a358-accc79e4d269"></ix:relationship><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_ee5c63f4-8e79-4548-85c9-42e116510e24" fromRefs="F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294 F_fe97a6e3-92f4-429f-a358-accc79e4d269"></ix:relationship><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_c1bd1dd3-86f4-4d1a-9d59-3c5da9b7d27c" fromRefs="F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294 F_fe97a6e3-92f4-429f-a358-accc79e4d269"></ix:relationship><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1" fromRefs="F_9de4a801-7a5d-4542-b14c-eec43f8d497e F_492f5b6e-d51c-400e-b8e3-80d10e976cfd F_55a56a6f-cdba-4238-b6d6-af81c9e2fc6f F_55bd6ab0-e672-48d4-b96f-64b4f959ac84 F_88829f28-bbdd-4b47-8d38-481226d85e0c F_46d3dff9-a97c-4b0c-8eb7-51d0e4630f3c F_fa2f70cb-6c68-41b8-b780-47a8cfabeec0 F_c1922c59-81b8-42eb-a011-9eaeb3cd9cc0"></ix:relationship></ix:resources></ix:header></div>
  <p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;min-width:fit-content;">UNITED STATES</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WASHINGTON, D.C. 20549</span></p>
  <p style="margin-left:37.96%;text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:37.963%;text-align:center;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:4.5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;min-width:fit-content;">FORM </span><span style="font-size:14pt;font-family:Times New Roman;"><ix:nonNumeric id="F_75132e00-410e-44f3-ba6e-a1dd9dcc6726" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:14pt;font-family:Times New Roman;min-width:fit-content;">10-Q</span></ix:nonNumeric></span></p>
  <p style="margin-left:37.96%;text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:37.963%;text-align:center;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;"></td>
    <td style="width:96%;"></td>
   </tr>
   <tr style="height:11pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:11pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_ab777139-eab3-4a13-b1fa-da78adc6b2fa" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the quarterly period ended</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:11pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1bf8f981-a70c-4c79-b99a-4d15eee278dc" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">September 30, </span><span style="font-size:11pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c9834424-93e7-4dbd-99e7-2d83d0e30c44" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:DocumentFiscalYearFocus"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">2023</span></ix:nonNumeric></span></ix:nonNumeric></span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:4%;"></td>
    <td style="width:96%;"></td>
   </tr>
   <tr style="height:11pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:11pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_2713dbeb-588e-400c-b57b-8cb0b1c8ba7d" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the transition period from</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commission File Number </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_112d6cf5-5289-4824-937d-2d0dc60d287f" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">001-34279</span></ix:nonNumeric></span></p>
  <p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1.5pt solid;text-align:center;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="margin-left:18.52%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:18.519%;text-align:center;"><span style="white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="margin-left:18.52%;text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:18.519%;text-align:center;"><img src="img20455245_0.jpg" alt="img20455245_0.jpg" style="width:302px;height:51px;" />&#160;</p>
  <p style="text-indent:0;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:16pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d8879c6d-ee6c-451f-9537-647dad71a92c" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityRegistrantName"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;min-width:fit-content;">Gulf Island Fabrication, Inc.</span></ix:nonNumeric></span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Exact name of registrant as specified in its charter)</span></p>
  <p style="margin-left:18.52%;text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:18.519%;text-align:center;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:49.4%;"></td>
    <td style="width:1%;"></td>
    <td style="width:49.6%;"></td>
   </tr>
   <tr style="height:12.25pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8b776efc-01b8-474d-98a3-09dd7dfead01" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Louisiana</span></ix:nonNumeric></span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1764af70-6537-42da-993e-8e232262abc0" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">72-1147390</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:10.1pt;">
    <td rowspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(State or other jurisdiction of</span></p><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">incorporation or organization)</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td rowspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(I.R.S. Employer</span></p><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Identification No.)</span></p></td>
   </tr>
   <tr style="height:10.1pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:49.4%;"></td>
    <td style="width:1%;"></td>
    <td style="width:49.6%;"></td>
   </tr>
   <tr style="height:10.1pt;">
    <td rowspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ec1077cb-91c5-4364-8771-8c59f09ebf9a" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityAddressAddressLine1"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">2170 Buckthorne Place</span></ix:nonNumeric></span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_45e19111-7b98-4d93-9102-edeceb15c12f" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityAddressAddressLine2"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Suite 420</span></ix:nonNumeric></span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ea18bade-9d0c-49a5-a491-89d1153b6942" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityAddressCityOrTown"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">The woodlands</span></ix:nonNumeric></span><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0cc57973-b3e5-4c37-b6d8-c81f08557882" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Texas</span></ix:nonNumeric></span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td rowspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4d4f3569-3776-47b3-bf27-c3a7602a75d8" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">77380</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:13.7pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;display:none;vertical-align:top;padding-right:0.042in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;display:none;vertical-align:top;padding-right:0.042in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:12.95pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Address of principal executive offices)</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Zip Code)</span></p></td>
   </tr>
  </table>
  <p style="margin-left:37.96%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:37.963%;text-align:center;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_02ae7bcb-225d-4577-963a-482f76541b1b" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">713</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">) </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8c905939-5160-440c-bd72-918bd2296d29" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">714-6100</span></ix:nonNumeric></span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">(Registrant&#x2019;s telephone number, including area code)</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Securities registered pursuant to 12(b) of the Act:</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:33.34%;"></td>
    <td style="width:33.34%;"></td>
    <td style="width:33.32%;"></td>
   </tr>
   <tr style="height:12.25pt;">
    <td style="border-top:1pt solid;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Title of each class</span></p></td>
    <td style="border-top:1pt solid;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Trading Symbol(s)</span></p></td>
    <td style="border-top:1pt solid;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:8pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Name of each exchange on which registered</span></p></td>
   </tr>
   <tr style="height:15.1pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7fa59d3b-6d5a-4779-a611-78c3187590d8" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Common Stock</span></ix:nonNumeric></span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cbdabd03-8689-4169-9cd3-665668175c32" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:TradingSymbol"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gifi</span></ix:nonNumeric></span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3087e224-0082-4c00-8ba6-b47da6f8a06d" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nasdaq</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7c3c5e3d-c507-461b-94bd-1900c48a7598" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityCurrentReportingStatus"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">  </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">    No  </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_014c33db-0c11-4441-8917-d27bac0b4699" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityInteractiveDataCurrent"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">  </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">    No  </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of &#x201c;large accelerated filer,&#x201d; &#x201c;accelerated filer,&#x201d; &#x201c;smaller reporting company&#x201d; and &#x201c;emerging growth company&#x201d; in Rule 12b-2 of the Exchange Act.</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:18.76%;"></td>
    <td style="width:1.36%;"></td>
    <td style="width:49.82%;"></td>
    <td style="width:1.36%;"></td>
    <td style="width:24.62%;"></td>
    <td style="width:1.36%;"></td>
    <td style="width:2.72%;"></td>
   </tr>
   <tr style="height:8pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Large accelerated filer</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Accelerated filer</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0fe8d842-4b4d-41b1-9b1c-702ac1c609ff" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Non-accelerated filer</span></ix:nonNumeric></span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Smaller reporting company</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_0bf9178d-a207-4a9c-a27d-5b010d095dec" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:3pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Emerging Growth Company</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_cc7220e0-12ca-459d-a4d6-4030d9c35805" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  </span><span style="font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_acb1485b-953e-40b9-a5b2-3753d640d42d" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">    No  </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:'Segoe UI Symbol',sans-serif;min-width:fit-content;">&#9746;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">The number of shares of the registrant&#x2019;s common stock, no par value per share, outstanding as of October 31, 2023, was </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b61a7a1c-76bf-4467-bba6-9341b3bd3aef" contextRef="C_fd5774b8-7b2c-45c5-be11-17eea764762c" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">16,287,469</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">.</span></p>
  <p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I N D E X</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:13.212%;"></td>
    <td style="width:1.01%;"></td>
    <td style="width:77.919%;"></td>
    <td style="width:1.01%;"></td>
    <td style="width:6.848%;"></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Page</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART I</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_i_financial_information"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">FINANCIAL INFORMATION</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:22.3pt;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="margin-left:22.3pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 1.</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1_financial_statements"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial Statements</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidated_balance_sheets"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consolidated Balance Sheets at September 30, 2023 (unaudited) and December 31, 2022</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidated_statements_operations"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2023 and 2022 (unaudited)</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidated_statements_changes_in_share"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consolidated Statements of Changes in Shareholders' Equity for the Three and Nine Months Ended September 30, 2023 and 2022 (unaudited)</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidated_statements_cash_flows"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and 2022 (unaudited)</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#notes_to_consolidated_financial_statemen"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Notes to Consolidated Financial Statements (unaudited)</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:22.3pt;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="margin-left:22.3pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 2.</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_2_managements_discussion_analysis_f"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:22.3pt;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="margin-left:22.3pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 4.</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_4__controls_and_procedures"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Controls and Procedures</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART II</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_ii_or_information"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">OTHER INFORMATION</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:22.3pt;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="margin-left:22.3pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 1.</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1_legal_proceedings"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Legal Proceedings</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:22.3pt;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="margin-left:22.3pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 1A.</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1a_risk_factors"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Risk Factors</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:22.3pt;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="margin-left:22.3pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 5.</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_5_other_information"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other Information</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:22.3pt;word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="margin-left:22.3pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 6.</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_6_exhibits"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibits</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td colspan="3" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#signatures"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Signatures</span></a></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">i</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="glossary_terms"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GLOSSARY</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> OF TERMS</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As used in this report filed on Form 10-Q for the quarter ended September 30, 2023 (&#x201c;this Report&#x201d;), the following abbreviations and terms have the meanings listed below. In addition, the terms &#x201c;Gulf Island,&#x201d; &#x201c;the Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; and &#x201c;our&#x201d; refer to Gulf Island Fabrication, Inc. and its consolidated subsidiaries, unless the context clearly indicates otherwise. Certain terms defined below may be redefined separately within this Report when we believe providing a definition upon the first use of the term will assist users of this Report. Unless and as otherwise stated, any references in this Report to any agreement means such agreement and all schedules, exhibits and attachments in each case as amended, restated, supplemented or otherwise modified to the date of filing this Report.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:20%;"></td>
    <td style="width:80%;"></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2022 Annual Report</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our annual report for the year ended December 31, 2022, filed with the SEC on Form 10-K on March 28, 2023.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2022 Financial<br />Statements</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Financial Statements for the year ended December 31, 2022 and related notes, included in our 2022 Annual Report.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Active Retained<br />Shipyard Contracts</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contracts and related obligations for our seventy-vehicle ferry and two forty-vehicle ferry projects that were under construction as of the date of the Shipyard Transaction, which were excluded from the Shipyard Transaction. The Active Retained Shipyard Contracts did not include the contracts and related obligations for the projects that were subject to our previous MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ASC</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounting Standards Codification.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ASU</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounting Standards Update.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Balance Sheet</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Consolidated Balance Sheets, as filed in this Report.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">contract assets</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs and estimated earnings recognized to date in excess of cumulative billings.</span></p></td>
   </tr>
   <tr style="height:6pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">contract liabilities</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cumulative billings in excess of costs and estimated earnings recognized to date and accrued contract losses.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">cost-reimbursable</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Work is performed and billed to the customer at cost plus a profit margin or other variable fee arrangements which can include a mark-up.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">COVID-19</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The global coronavirus pandemic.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">deck</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The component of a platform on which drilling, production, separating, gathering, piping, compression, well support, crew quartering and other functions related to offshore oil and gas development are conducted.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">DSS Acquisition</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The acquisition of a services and industrial staffing business on December 1, 2021.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">DTA(s)</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred Tax Asset(s).</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">EPC</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Engineering, Procurement and Construction.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Exchange Act</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Securities Exchange Act of 1934, as amended.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabrication Division</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Fabrication reportable segment.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Facilities</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Houma Facilities and other facilities that support our operations.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">FDC</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fidelity &amp; Deposit Company of Maryland.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Statements</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Consolidated Financial Statements, including comparative consolidated Balance Sheets, Statements of Operations, Statements of Changes in Shareholders&#x2019; Equity and Statements of Cash Flows, as filed in this Report.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">GAAP</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Generally Accepted Accounting Principles in the U.S.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">GIS</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gulf Island Shipyards, LLC.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gulf Coast</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Along the coast of the Gulf of Mexico.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Hornbeck</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Hornbeck Offshore Services, LLC.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Houma Facilities</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our owned facilities located in Houma, Louisiana that support our Fabrication Division and Services Division and represent our primary operating facilities.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">inland</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Typically, bays, lakes and marshy areas.</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ii</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:20%;"></td>
    <td style="width:80%;"></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Insurance Finance Arrangements</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Short-term finance arrangements for insurance premiums associated with our property and equipment and general liability insurance coverages.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">jacket</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A component of a fixed platform consisting of a tubular steel braced structure extending from the mudline of the seabed to a point above the water surface. The jacket is anchored with tubular steel piles driven into the seabed. The jacket supports the deck structure located above the water.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">labor hours</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Hours worked by employees directly involved in the fabrication of our products or delivery of our services.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">LC Facility</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our $10.0 million letter of credit facility with Whitney Bank maturing on June 30, 2024, as amended.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">LNG</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liquefied Natural Gas.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Mortgage Agreement</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Multiple indebtedness mortgage arrangement with Zurich, to secure our obligations and liabilities under our Note Agreement with Zurich and our general indemnity agreement with Zurich associated with outstanding surety bonds for certain contracts. The mortgage arrangement encumbers the real estate associated with our Houma Facilities and includes certain covenants and events of default.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">modules</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fabricated structures that include structural steel, piping, valves, fittings, storage vessels and other equipment that are incorporated into a refining, petrochemical, LNG or industrial system.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">MPSV(s)</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Multi-Purpose Supply Vessel(s).</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">MPSV Litigation</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The lawsuit filed in the Twenty-Second Judicial District Court for the Parish of St. Tammany, State of Louisiana and is styled Gulf Island Shipyards, LLC v. Hornbeck Offshore Services, LLC, bearing docket number 2018-14861, which was resolved on October 4, 2023.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Note Agreement</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Promissory note entered into with Zurich, pursuant to which we will pay Zurich $20.0 million, plus interest at a fixed rate of 3.0% per annum, payable in 15 equal annual installments beginning on December 31, 2024. The promissory note was entered into in connection with the resolution of our MPSV Litigation.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">offshore</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In unprotected waters outside coastlines.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">onshore</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inside the coastline on land.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Performance Bonds</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The performance bonds issued by Zurich in connection with the construction of two MPSVs that were subject to our previous MPSV Litigation, for which the face amount of the bonds totaled $50.0 million.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">performance obligation</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A contractual obligation to construct and transfer a distinct good or service to a customer. It is the unit of account in Topic 606. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">piles</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rigid tubular pipes that are driven into the seabed to anchor a jacket.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">platform</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A structure from which offshore oil and gas development drilling and production are conducted.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">POC</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Percentage-of-completion.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restrictive Covenant Agreement</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restrictive covenant arrangement with Zurich, to secure our obligations and liabilities under our general indemnity agreement with Zurich associated with its outstanding surety bonds for certain contracts that precluded us from paying dividends or repurchasing shares of our common stock, which was terminated on November 6, 2023 in connection with the Settlement Agreement and Note Agreement.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">SEC</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. Securities and Exchange Commission.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Services Division</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Services reportable segment.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Settlement Agreement</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Agreement with Zurich pursuant to which, among other things, Zurich released GIS and the Company from all of their obligations under the Performance Bonds and the associated general indemnity agreements relating to the Performance Bonds, and we agreed to release possession of the MPSVs to Zurich.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipyard Division</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Shipyard reportable segment.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipyard Transaction</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The sale of our Shipyard Division&#x2019;s operating assets and certain construction contracts on April 19, 2021.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Statement of Cash Flows</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Consolidated Statements of Cash Flows, as filed in this Report.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">iii</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:20%;"></td>
    <td style="width:80%;"></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Statement of Operations</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Consolidated Statements of Operations, as filed in this Report.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Statement of Shareholders&#x2019; Equity</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Consolidated Statements of Changes in Shareholders&#x2019; Equity, as filed in this Report.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Surety or Sureties</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A financial institution that issues bonds to customers on behalf of the Company for the purpose of providing third-party financial assurance related to the performance of our contracts. Payments by a Surety pursuant to one of our bonds in the event of non-performance are subject to reimbursement to such Surety by us under a general indemnity agreement relating to such bond.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">T&amp;M</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Time and materials. Work is performed and billed to the customer at contracted time and material rates.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Topic 606</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The revenue recognition criteria prescribed under ASU 2014-09, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">U.S.</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The United States of America.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">USL&amp;H</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">United States Longshoreman and Harbor Workers Act.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">VA(s)</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Valuation allowance(s).</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Whitney Bank</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Hancock Whitney Bank.</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Zurich</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">FDC and Zurich American Insurance Company.</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">iv</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_i_financial_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART I. FINANCI</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">AL INFORMATION</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1_financial_statements"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 1. Financi</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">al Statements.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_balance_sheets"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CONSOLIDATED B</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ALANCE SHEETS</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:71%;"></td>
    <td style="width:1.68%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.82%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.68%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.82%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30,<br />2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br />2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(Unaudited)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">ASSETS</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Current assets:</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_75479e0a-9cc0-40eb-86fa-430870d57fc2" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,125</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_89588b43-4b49-4851-a480-42175ce0ddbd" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,221</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2945cd31-5829-4433-8ab4-840d788837f1" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:RestrictedCashCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,197</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7ebff160-a22e-4ea3-8f6a-d43c94a99302" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:RestrictedCashCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,603</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_21ef3116-bd73-48bc-ab57-5fb8faef1536" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:HeldToMaturitySecuritiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,437</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8edb857b-03da-495f-a6e4-cbea18ac00e9" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:HeldToMaturitySecuritiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,905</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract receivables and retainage, net</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ebd37b0b-7cf3-4088-ae2e-d7a51fd52f9b" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:ContractReceivableDueOneYearOrLess" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,684</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e7d96bd1-10a0-4b0d-95fe-02c40e42e962" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:ContractReceivableDueOneYearOrLess" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,427</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_83961185-a917-4a68-a068-d3fbb65f8998" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,305</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_832ca8ac-257a-4269-a9ae-8e4f439d93d9" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,839</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other assets</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7f11b3ad-4100-4658-b23e-110a1b3ca6a9" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:PrepaidExpenseCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,438</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_66229053-8ca0-4084-9a29-02948ccb8d40" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:PrepaidExpenseCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,475</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3b28bec8-9333-474c-a113-6ed9634c3e8c" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,340</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f50a2870-ad63-4e9b-92aa-4cd4ac48dae2" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,599</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total current assets</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e6d7cf2c-5601-4fd8-9bc1-b125a92580f0" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87,526</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_28d158fa-f25b-4cc1-b4d6-6bd37c508989" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87,069</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_62ca99c6-4055-49df-933d-1a7ede76a6b6" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,285</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_34427d1d-b430-4650-8fd5-573136edbe90" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,154</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_948f967d-6fb5-4592-928b-0b36fde3c269" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,217</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_37f2e877-a9b3-4bb6-9dfc-4cf8c455cafd" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,217</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other intangibles, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1409cf69-0b7e-41c7-b921-0d6a0a935584" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:OtherIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3">735</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8e195b11-65d8-42a8-aa7a-0996145ee1f7" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:OtherIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">842</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other noncurrent assets</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fdd298b9-c69b-4a6d-a071-921152b03d66" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">839</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f5df267d-fedb-474b-ae9c-85074cb74330" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,584</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4c1c6bc3-a154-447b-b0c4-ce82455ddd77" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">120,602</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_74c36e05-7a33-462e-8406-8ddca5a8fe0d" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,866</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Current liabilities:</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_67d0609b-9e3a-4a17-baeb-055e9834ed2a" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,515</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_61230d2a-cda7-4086-a2d8-900e55601db8" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,310</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f05ce9ce-7b5e-4077-8d03-05e76ccdc60d" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,534</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_09631ff0-1aec-4dfd-ab47-5135a6972f41" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,196</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other liabilities</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a5bec120-2315-474f-b858-0ddda6c6af4d" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,247</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a243a700-d95a-493a-968e-3aae9097dfee" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,283</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total current liabilities</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_22cbfd3c-ac20-4ba1-987f-d89d2baa3f50" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,296</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_19034a2b-c180-44bf-904b-65a161b2a449" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,789</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities, non-current</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8dbf57c3-2ade-4de5-b4e5-a79ef498b637" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,000</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other noncurrent liabilities</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_976bad8c-1564-4943-8e76-2c4ee1a66b64" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">822</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_63847ec5-db02-4033-97bb-8025050917d7" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,453</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c3eab4e5-a0df-494b-aa2f-863b6b8c641d" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,118</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5a5abedc-1ec4-419e-be35-a5bc8b51a4af" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,242</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shareholders&#x2019; equity:</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Preferred stock, </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1020c477-29d3-466b-acb3-1deff507a50f;"><span style="-sec-ix-hidden:F_f4bf74fc-c726-46fc-904c-88f5aa49bc44;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">no</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;par value, </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b6b2f65d-86c9-41ed-9840-c0c0e64021c8" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_3ed90101-a50d-4d80-bcab-6bdf19b708a2" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">5,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;shares authorized, </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0d144acd-3c28-48c5-a4e8-0d586076708d" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_dcd80ec9-e6e0-49bc-ae17-a7ae6fe136b7" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_105eb046-2de9-4dd1-9921-6f5e72a398a6" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_0574f283-bc1a-4f3a-a2a6-4eab49d9c711" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;shares issued <br />&#160;&#160;&#160;and outstanding</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_678a5b4e-2566-4fbc-ae86-36fd435246ea;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></span></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_5d4d255e-93a7-4b33-9a4a-43c313cc94bc;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></span></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Common stock, </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_576b7f78-098f-48b2-98a0-8acabd03760a;"><span style="-sec-ix-hidden:F_186eed3d-fa1e-4784-831f-1546fee522b3;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">no</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;par value, </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4aa9fe76-311f-4750-899c-35f22c912342" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_4024279f-fbda-4515-a146-0ead695ab1b3" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">30,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;shares authorized, </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e7652ddf-a681-44d3-9673-15be8480b019" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_18d5c6dd-9695-44af-b2fd-79385f138771" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,287</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;shares issued<br />&#160;&#160;&#160;and outstanding at September 30, 2023 and </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_40b0cb20-c89b-452c-8fb5-220ee15559ae" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_ae9ca3c8-8fa1-4fdf-b22f-25205627e63a" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,973</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;at December 31, 2022</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9f9416ee-4967-4033-b1a4-dc6e9a90e72d" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,690</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a848e8c1-a7cb-4d4d-a0f7-ac69cfcdcc9c" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,591</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Additional paid-in capital</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4d510c49-65d0-4f64-a472-167a3aab3a9c" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">108,257</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_834cbe57-5d77-4c14-96cc-0b8d561961ee" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">107,372</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Accumulated deficit</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_00f79524-3c3d-401d-8846-3f36f9c0f6ff" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">48,463</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_edd5f5d0-1c63-4f27-aa36-99cda8b4f4b3" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">16,339</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total shareholders&#x2019; equity</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d30e2f7b-681c-457c-9b30-c10abce73e16" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71,484</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fdc87b0c-b6fd-414f-9872-18d2e05ca3a7" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,624</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities and shareholders&#x2019; equity</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e8225f37-a766-4640-b3d1-80f7e0e30305" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">120,602</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3a6186a5-0006-4a31-bc6d-074c4b190363" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,866</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The accompanying notes are an integral part of these financial statements.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_statements_operations"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CONSOLIDATED STATEM</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ENTS OF OPERATIONS</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(UNAUDITED)</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(in thousands, except per share data)</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:51.5%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.18%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.18%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.18%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.24%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br />September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br />September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_cf4b34fa-3fbf-4582-8757-009ea6d94d83" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,023</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_12aa06c7-1b7c-4379-8e94-1d6a68c0e8a4" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,593</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_422e65a9-ae45-4220-bb91-af036e8e750c" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,517</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_234b16b7-e0ed-4242-92f3-0558b3c91720" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,181</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_799779c6-7a5b-46b0-89d1-169266825b25" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,902</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c6e01898-7b3a-492c-968e-27d51ad3d12e" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,373</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_203a6219-4947-4dc6-ba39-6c0f8b6dbba1" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126,881</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2620b50c-4040-4ac0-982d-bef5e0919f03" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98,709</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_47b5c050-ca42-43f3-9557-931931082ab3" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29,879</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b9cf1e9a-5fbc-456d-b429-1c7550d1e005" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,220</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c7f7ae6b-4a0e-4c29-b126-659f28d0460d" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">20,364</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d23152cf-862a-49d9-9945-d51cc6cc697f" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,472</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2983c7b4-8a69-4fe2-bd1b-f368f94e903b" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,080</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c94cbd30-1d27-499b-a396-baabd5629123" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,510</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1d686fd8-df0c-4b21-af9b-fbc7fc2bacf7" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,883</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7c16770f-d8a4-4c7c-a949-766ba12204c5" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,965</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ae690291-02b4-453b-b081-8032eb7b8010" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="3" decimals="-3">324</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ed893a5b-8441-4a9a-ad9c-01d80f3058a6" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">944</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_683dabcf-1818-40a6-8bd5-c97da134bbed" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">689</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f3941036-feb7-4f86-97d1-cc7f1934502c" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,698</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c40795a0-91a3-4a2f-987b-218ced2ec4fc" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,635</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c06026a3-b31e-410e-815f-6754d0c62e34" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">654</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fd5106ee-c3d0-44bb-8942-ee18d6607e57" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">32,558</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_25c68fc6-6460-4cb5-89ce-b20130a70f1d" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,795</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Interest (expense) income, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5011d886-1896-4e3d-ba93-1f4134c5da62" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="U_USD" scale="3" decimals="-3">397</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_25485220-b2a0-429e-b57f-6f6ea527a0d9" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="U_USD" scale="3" decimals="-3" sign="-">46</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_07bf322b-f9af-4aa0-b365-54c0144974c7" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,057</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_04b95269-b8de-465d-8253-04236b0eb40a" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">104</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Income (loss) before income taxes</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_51f91b13-16b3-490b-ac1c-d0e8bebf57a7" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,238</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6dca9787-a286-447f-abbb-cf418a2fdd73" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">608</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f724388d-27be-4d9a-8fcf-20f95f9a1459" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31,501</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ec71ac16-3031-49dc-9ac1-3e8a10e75372" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,899</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Income tax (expense) benefit</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6f1637e4-57b0-4fbe-b49f-166804e6533e" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-">3</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ee3a65ef-b036-4329-8816-f58d37bf5087" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2a4e02aa-4f31-4703-8d8c-f7c166b3e3ba" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1b7c68ec-f98c-427b-bfb6-c6dd475025ea" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e483e3bc-993f-42fd-9c57-1782e83ccfc1" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,235</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4c40c064-ffc2-42f4-9eb4-c788c2c6f7ac" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">598</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_055d8d86-2aac-4a5e-aa8d-6a4b850f749f" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31,492</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_df671e54-5f43-48a2-b3b2-262698b3166a" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,901</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Per share data:</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted income (loss) per share</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f8bb7cae-4b07-4785-8561-483293d3c61e" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_fddc34c5-997f-4b70-811d-60670e2a89c4" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">2.04</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_50053c50-c745-4660-871a-233d7f38db14" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_3b3e8550-e353-4e42-9ea4-d971656721d3" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.04</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_800e0248-b482-4c39-a01c-deb636522c82" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_38da7576-4d5a-4067-951e-691d2625aae8" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">1.95</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_adf01f10-b48c-4eec-b4a5-a5a2f56ea195" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_6c53a670-9d9e-46b8-8689-d708cb19b43a" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.25</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The accompanying notes are an integral part of these financial statements.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_statements_changes_in_share"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CONSOLIDATED STATEMENTS OF CH</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ANGES IN SHAREHOLDERS&#x2019; EQUITY</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(UNAUDITED)</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:34.173%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.358%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.878%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.878%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.878%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.878%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Common Stock</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Additional<br />Paid-In</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total<br />Shareholders&#x2019;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Deficit</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Equity</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2021</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_12104a2b-1522-4655-9921-668da59884b3" contextRef="C_df989d3f-c987-4c48-99af-ba24ade79155" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,622</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c348b7d1-d8fe-4ad1-898f-275879efdcd5" contextRef="C_df989d3f-c987-4c48-99af-ba24ade79155" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,384</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_67824168-0451-4a7c-bac0-0db1222b511c" contextRef="C_fef38fa8-b09d-461c-acb9-3f8dab384f5a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,511</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d955ab1c-754d-4a9f-a482-b6ed211de07f" contextRef="C_35e1d5f9-4627-4a71-8fd2-378fa5ba3d57" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,987</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1f4786d4-6d77-47d9-98d0-0f908c72d7f3" contextRef="C_440a0e88-2bd0-427a-acb8-4b5de567e8fe" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">103,908</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_18266229-af4d-4705-b656-92bbb7e864e4" contextRef="C_4bc7d42c-8c18-4a55-ae4d-0500b1e48e2b" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,027</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1979e5e8-7a47-4444-a71c-776733c00338" contextRef="C_b4c289b8-cf39-4399-a0d6-de268f2ddc49" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,027</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Vesting of restricted stock</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_60fcb06b-db57-404c-bfb5-da40a1b5816c" contextRef="C_92a6b900-1047-4c8d-ba34-21a883aeb898" name="gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">153</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_14a5edcf-9a2e-4efb-a435-c11ad3a10358" contextRef="C_92a6b900-1047-4c8d-ba34-21a883aeb898" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0bd49a8b-41b5-4920-b139-131c92e8d181" contextRef="C_7bd477cb-56e9-4b7c-ac7d-0a03d190cd19" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">53</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6814017a-b850-4ae0-9a79-eb5fc6bd412c" contextRef="C_b4c289b8-cf39-4399-a0d6-de268f2ddc49" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">59</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ad817ba6-dd41-49b2-ac9c-3d2b44c0bc62" contextRef="C_92a6b900-1047-4c8d-ba34-21a883aeb898" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1e8a08ce-ac9f-422e-ad00-306b6532c553" contextRef="C_7bd477cb-56e9-4b7c-ac7d-0a03d190cd19" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">514</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_76cda7d9-55c0-4d5b-966c-33f168476a4b" contextRef="C_b4c289b8-cf39-4399-a0d6-de268f2ddc49" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">571</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2022</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1477b206-5a77-46de-82c4-5b7483467d21" contextRef="C_63f56ca7-2ef1-487a-93f1-d7460da78b89" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,775</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7b7f9559-de0b-43c5-a710-98169c958db6" contextRef="C_63f56ca7-2ef1-487a-93f1-d7460da78b89" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,435</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_593b3f64-7254-4a36-bd9a-879ef97bb372" contextRef="C_0e55172e-152c-4b44-8c64-f5568c79b707" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105,972</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d0c783fc-fd1a-4498-b2a5-7c13509414b2" contextRef="C_00fd648e-51fc-42f7-8211-bfda19f8885e" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">18,014</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_af8921ae-2d04-4bec-8026-15a3b7b2f654" contextRef="C_2fe99520-cc52-443d-abf5-321bb5837e30" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">99,393</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a0a15213-df54-4178-8a08-45cbf8889509" contextRef="C_5b092a44-bffe-4812-a74c-86fe45c14cbd" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">528</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_529eb737-5366-4d23-b357-147a327fe853" contextRef="C_1a969373-039a-4c20-a3fd-20eb1dcf4b87" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">528</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Vesting of restricted stock</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9bcddc5b-36d5-4319-b3a4-e379413380e4" contextRef="C_e9937e00-e603-49e3-9320-c5874a1c38ec" name="gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">148</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5cdc26c7-4436-4181-9a5f-9f0c296cc4cb" contextRef="C_e9937e00-e603-49e3-9320-c5874a1c38ec" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d6f8fc94-3217-43db-94ca-448a16c9277a" contextRef="C_a0b7f9e0-aa6f-4a48-87b6-d61f6cbc9199" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">56</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_38eb0669-d7e3-452a-90c6-c80d5c6ccf8f" contextRef="C_1a969373-039a-4c20-a3fd-20eb1dcf4b87" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">62</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_52afd58d-07ee-4e06-b686-a644b14aa578" contextRef="C_e9937e00-e603-49e3-9320-c5874a1c38ec" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_054922f8-fb2a-47b9-97ff-1fbd71b8f468" contextRef="C_a0b7f9e0-aa6f-4a48-87b6-d61f6cbc9199" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">440</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bf8969b3-cb87-434f-893c-af38d5810d16" contextRef="C_1a969373-039a-4c20-a3fd-20eb1dcf4b87" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">489</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at June 30, 2022</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_977febf8-be3f-4386-b0ba-13508428d81c" contextRef="C_5925e384-233b-47f5-bc3c-4ef4a077aa2a" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,923</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_489db182-f7d6-485d-9b57-f0de98815fae" contextRef="C_5925e384-233b-47f5-bc3c-4ef4a077aa2a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,478</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_acebbfe5-0d72-4753-b2ee-bceac08a8677" contextRef="C_343b948e-3283-419c-aa16-53ba5148ed59" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,356</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c894e67e-761f-4a04-94d0-3666105004f7" contextRef="C_279bb55e-a5c5-46d3-b87d-059784ee0fa8" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,486</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d25072b1-713b-4723-bfc7-0f078eb03751" contextRef="C_4f4ccac5-d0d4-44f8-89aa-b6e58dcba859" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,348</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3eddbd4e-8dca-43e9-af6b-ff9fa69883b3" contextRef="C_69706ba6-ea30-4a90-b21a-f818304ecbcb" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">598</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_11cde23a-e23c-4d5f-a6c4-2cbae08f8405" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">598</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_34008027-6a75-48e7-a64b-0b0cb0d3d00d" contextRef="C_a2b74146-4df8-4d1e-8627-5d1529108972" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f3be26fb-fa52-43e0-9be0-9320a3b72f0f" contextRef="C_2ca5bdb7-a16d-47b0-ad76-414a704d847b" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">364</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4a161762-5836-41c4-a01d-88cab1587aec" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">404</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_10dabc03-01ff-4794-ae21-0bf43a7c35b2" contextRef="C_cafb2508-ae87-4c6b-bd4d-c3ec134ed3d2" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,923</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ff0d8eae-fb5d-4ce4-baef-69d5d7156f88" contextRef="C_cafb2508-ae87-4c6b-bd4d-c3ec134ed3d2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,518</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_375c9368-6c50-4f75-86ab-6a8505be3fb7" contextRef="C_a759c2bd-f0f1-4cb0-9934-421c98236a4c" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,720</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6e6e4c99-e97d-4078-9668-4bd8d46fb8a5" contextRef="C_c30b4a54-2876-4190-b7e3-11d583fc2b2a" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">16,888</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_725d5cee-e230-468d-97c3-2e1e91ab81b1" contextRef="C_fd3a448b-cb1e-42e8-bdfa-11b2727a35d8" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">101,350</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:34.173%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.358%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.878%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.878%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.878%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.24%;"></td>
    <td style="width:1%;"></td>
    <td style="width:9.878%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Common Stock</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Additional<br />Paid-In</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Accumulated</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total<br />Shareholders&#x2019;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Deficit</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Equity</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at December 31, 2022</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3cdbb7f7-859f-4b67-8337-e95ff94d07a8" contextRef="C_f1a0a23c-cd1c-4103-93f0-7bb59566f34d" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,973</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d6521ffe-cab1-4794-bd73-f4d8b1bb4cf3" contextRef="C_f1a0a23c-cd1c-4103-93f0-7bb59566f34d" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,591</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1aa60f3c-5d54-42de-b7c3-1a0e4c0a1c79" contextRef="C_fce944fc-73a7-4809-8fcd-4bcb3ebaa2e5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">107,372</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_43ef7dc5-3047-4ba9-b05c-f300c7e07b6a" contextRef="C_769a6ddb-dc12-42c1-b4d3-82450995b361" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">16,339</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_62515056-508f-46b3-a442-ac15a3afa347" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,624</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Adoption of ASU 2016-13</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_16034a23-4595-40a2-b0b8-4273a153fb55" contextRef="C_13523d7e-a734-46f7-a201-4747fabf821b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">632</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bc838e86-4430-4dba-8568-d3e6b407a7c3" contextRef="C_0181343e-644f-40ed-8b44-47e303d4f980" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">632</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at January 1, 2023</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4fc2f900-96eb-4480-b798-0b382e616c10" contextRef="C_4f4ef2a0-2eb2-4cdc-b223-5204aee613ef" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,973</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e7e312f8-0977-4313-b5d5-ac84e00369d0" contextRef="C_4f4ef2a0-2eb2-4cdc-b223-5204aee613ef" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,591</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_adca5af4-b6e3-48b1-b142-5852631dc1e7" contextRef="C_9890a88d-db2b-43cb-9015-16707faf3265" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">107,372</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b422bd0b-2ede-412f-8a43-ca3eeb4fd01a" contextRef="C_12753d44-82e8-401e-a344-f49fede20ba4" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">16,971</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f9e43d47-4a45-4eaf-b06d-a4784687865a" contextRef="C_b1364196-a47a-4c2b-85a3-cad5e3da56c5" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">101,992</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7554ff3a-3913-4e66-9344-c25de2f77b9a" contextRef="C_be02cc1a-d19c-4e75-b7df-792f9ca4067d" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">641</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f571b159-ba92-4f23-8109-47763921b14e" contextRef="C_ce925425-840b-4c9a-961a-5f04103c0d4d" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">641</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Vesting of restricted stock</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_05aace11-c098-4ae6-8a6a-99d8a27292ec" contextRef="C_7430f8f6-f7f7-42f1-9fb3-16e25216cd4e" name="gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">82</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d270702c-fcb1-4595-8cf9-2f4ebecbc9aa" contextRef="C_7430f8f6-f7f7-42f1-9fb3-16e25216cd4e" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">18</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_06bd4fbb-2891-4397-99b0-c3046075a40d" contextRef="C_57ed6011-6ab9-4185-b6f5-0167074c68db" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">163</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_14a06122-baca-456d-ab0c-72f338659f23" contextRef="C_ce925425-840b-4c9a-961a-5f04103c0d4d" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">181</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_20e1ea2b-8642-4894-ae7d-b7a2fbe59382" contextRef="C_7430f8f6-f7f7-42f1-9fb3-16e25216cd4e" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f440599b-b4a8-4b87-90ca-e3096343d4ae" contextRef="C_57ed6011-6ab9-4185-b6f5-0167074c68db" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">458</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2165cb16-1230-4e97-a206-cdfd1180fdac" contextRef="C_ce925425-840b-4c9a-961a-5f04103c0d4d" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">509</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at March 31, 2023</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ed2b4afd-a3fd-4894-9f56-6123198099b0" contextRef="C_e26baceb-d0f4-47a4-8958-bfa97ddc8849" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,055</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3203ee09-6225-4f31-acf9-a9e6d738ac15" contextRef="C_e26baceb-d0f4-47a4-8958-bfa97ddc8849" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,624</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_335713cc-57f1-4830-9f0c-afb88f635c88" contextRef="C_a9939946-426c-45ab-a8bc-25a5f0280656" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">107,667</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5b97d169-d7d4-45a3-b15d-1264d52a8004" contextRef="C_3a8df9fc-3825-4681-88b6-00180321e32b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">16,330</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8ce70850-211a-4b74-bb3f-d18f98699dfd" contextRef="C_674035f9-658f-4fb8-9561-7247bc2fa194" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,961</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net income</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3402cc5e-466b-43c9-9a5a-2b6e6a26ff07" contextRef="C_0aede189-f16c-44b3-8a80-5bed158bd4d1" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,102</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ce5f33f4-6897-4632-a76c-dafcdf40b980" contextRef="C_7d165464-66cd-45d6-9b2f-23c69df8562d" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,102</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Vesting of restricted stock</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9867fa5c-9b4a-489c-b478-9748032a6750" contextRef="C_97a12403-58a7-41b2-ad22-ffe439519b9c" name="gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">232</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b7f2c351-ac07-4780-b4a4-d6e280ef91c5" contextRef="C_97a12403-58a7-41b2-ad22-ffe439519b9c" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_917269a3-fd7a-4d90-b5d1-538152ec8177" contextRef="C_7d9a27ba-77da-4c1d-9a31-cfe6f534ee19" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">271</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3434dbc2-c149-47b4-9cf7-4d78eb199bbd" contextRef="C_7d165464-66cd-45d6-9b2f-23c69df8562d" name="gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">301</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_173fecce-ac59-44c6-bdaf-bf9c5625e70d" contextRef="C_97a12403-58a7-41b2-ad22-ffe439519b9c" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_214519ec-20e2-4c17-ac2c-0592e40b4f25" contextRef="C_7d9a27ba-77da-4c1d-9a31-cfe6f534ee19" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">400</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9486d2a6-c276-44a2-bfa4-e00a138b79ec" contextRef="C_7d165464-66cd-45d6-9b2f-23c69df8562d" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">444</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at June 30, 2023</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_697d38b5-f3a3-490c-8eca-3a8a44fa31e1" contextRef="C_3adf8e19-a7c5-48c6-8536-9644cc7d7f12" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,287</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_65c28b47-9c7b-48a9-a537-8469d9eefb41" contextRef="C_3adf8e19-a7c5-48c6-8536-9644cc7d7f12" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,638</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_710ae617-e8f2-4de9-8a14-a4d1102a6423" contextRef="C_f68ab9b0-8587-4d9b-acfe-728064dd47a2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">107,796</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c33a07cd-de91-46c7-9843-eeb48c38dec6" contextRef="C_1553e898-7a61-46a8-b0fa-7c3da0e2931b" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15,228</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0e9f7934-2b5b-4a68-9b78-e078677f7688" contextRef="C_097d4c76-e730-425f-a307-e8db4658937f" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,206</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_86cb64b4-06bd-4110-b58c-3f27914d8417" contextRef="C_8f420774-0f7a-4318-80e7-8651571a33c4" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,235</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_23de75b4-af26-4c05-a133-b6c1424a892f" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,235</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c56720fd-6320-42ac-a3e7-b49693310923" contextRef="C_e4439a3f-0616-4f81-858f-8fc744f3537d" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_47bfae7f-f6c5-43d3-9304-4117c6d0bd3a" contextRef="C_4ab37236-e8c5-4a82-95dd-21ff79de77c5" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">461</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2b5f6f64-6677-495a-bd8d-ea4452210342" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">513</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Balance at September 30, 2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ff95fa46-6849-4e4c-93e9-8b041059a359" contextRef="C_a4c384f2-f019-48e8-a95c-5e7f8fc901dd" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,287</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c6401692-442c-4bea-9e5e-c75d18a03fde" contextRef="C_a4c384f2-f019-48e8-a95c-5e7f8fc901dd" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,690</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bf97ca39-230f-40e0-a764-8d515b50b30f" contextRef="C_09c8386a-0d15-4997-8cec-ad87e8551db2" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">108,257</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_38e4d3fa-1121-4240-9a39-012a650aa982" contextRef="C_88dedcf7-20b7-41a2-867d-7587c2ef2ee9" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">48,463</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c8f5a5d1-9de9-4108-ae4c-ec3c9a73efe5" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71,484</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The accompanying notes are an integral part of these financial statements.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_statements_cash_flows"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CONSOLIDATED STATEM</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ENTS OF CASH FLOWS</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(UNAUDITED)</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(in thousands)</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:63.553%;"></td>
    <td style="width:1.74%;"></td>
    <td style="width:1%;"></td>
    <td style="width:14.483%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.74%;"></td>
    <td style="width:1%;"></td>
    <td style="width:14.483%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash flows from operating activities:</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1b884436-9784-422e-b6e8-1b8ea7e1006c" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31,492</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_38014eed-8ceb-4fb3-81fd-b43e8d8c74e6" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,901</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Adjustments to reconcile net loss to net cash used in operating activities:</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_596baf64-bf92-4e28-bc70-9a4766478562" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,115</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e70eb2ad-0052-4cd9-9a35-94910a014729" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,764</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Asset impairments</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_eb276057-d3ec-4c96-82bd-86ec5382c809" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">484</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change in allowance for doubtful accounts and credit losses</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ce6ea611-e798-4c58-8e06-9abd57fcd711" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">410</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gain on sale or disposal of fixed assets, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7ffcc92e-0b7f-4a1f-8f85-3503c8b76a1a" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:GainLossOnDispositionOfAssets1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fcc1f91c-8f35-449a-9640-632ce4c7e391" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:GainLossOnDispositionOfAssets1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">79</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gain on insurance recoveries</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_871191f1-c424-4f80-80ec-52d9514a56e8" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:InsuranceRecoveries" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">245</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_266b6661-4912-45d8-8f2d-948024f5668a" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:InsuranceRecoveries" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,200</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3114ffec-cfd2-4849-9fba-ffb48af7fbc7" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,466</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4129e88e-6f11-43fa-8d9b-89f06bb37be0" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,464</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Changes in operating assets and liabilities:</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract receivables and retainage, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_88c52f72-d924-48ad-9dc9-31f0d88ee050" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:IncreaseDecreaseInReceivables" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,479</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_79f051f5-0964-4335-bbc9-c2a318b5e713" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:IncreaseDecreaseInReceivables" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,026</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8839c0b6-e003-4e8a-a7d8-a723e6bcc16b" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">534</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_74822dac-7628-4522-b8f5-b8af62c3d7f7" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,048</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses, inventory and other current assets</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4fa733fc-2362-4155-9555-631d198e487f" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,829</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5ba65afd-1036-4afe-8a14-951ec3a0d6ee" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,203</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_49f4c36b-4806-46ac-b637-3454ab3d2ab2" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,914</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_647c999c-8b8e-40d6-82bf-7bedca6b0d3a" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,811</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e009f3aa-a452-43ce-9ab7-fc3bb04f4cec" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,662</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0f4e7218-6ca2-484f-817c-46302cda03c7" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,355</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other current liabilities</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d53e24f3-241a-4777-9e94-82e78e338f87" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">373</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_436f3920-9094-434b-8ca3-0520242b980d" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">288</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Noncurrent assets and liabilities, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8d9a0414-12d7-49f7-82a8-95ef226197e9" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31,880</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_645c74f2-18aa-422d-a69d-c4b96d23a220" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">654</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net cash used in operating activities</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e2e91592-9b15-4f7b-b76d-ccfa66fe43f0" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">172</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_238ebba9-d336-43a6-9618-02cd20e21eb5" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">18,825</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash flows from investing activities:</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fabdf25f-8ff4-4654-b85f-84add932b2d9" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,701</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2732084b-f265-49eb-a6d5-3a4c7a36caff" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,032</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Proceeds from Shipyard Transaction</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_08dc85bf-77bc-4846-97a3-d08b23ed8b9c" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">886</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Proceeds from sale of property and equipment</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2f32284f-01b3-4d52-80fb-8a7fe6350804" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">396</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2949e439-4db5-40cf-83f7-a1b0edcf9cdb" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,035</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Recoveries from insurance claims</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5b52890c-536e-4166-ad2e-eacea2fd40c0" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:ProceedsFromPropertyInsurancePolicy" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">245</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e17072c9-db01-4295-9327-89241d17dc3e" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="gifi:ProceedsFromPropertyInsurancePolicy" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,200</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Purchases of short-term investments</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_889215c6-cd6f-43e5-9f74-fb337188a07b" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:PaymentsToAcquireShortTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,731</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_291d6085-55ae-4b2b-9731-0e494344f174" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:PaymentsToAcquireShortTermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,809</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Maturities of short-term investments</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8d8a5240-80e2-45c5-b7b3-109410bce2a6" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,200</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net cash used in investing activities</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f9700ab8-876a-478c-825f-ae01e8256850" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,591</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7dd66170-4823-4a47-8432-0c5a813db8fe" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,720</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash flows from financing activities:</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Payments on Insurance Finance Arrangements</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e7c8b504-e5a1-41ca-97f5-e6c8f7d7f873" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:PaymentsOnInsuranceFinanceArrangement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,257</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_023870e3-46a4-4fd8-a178-b8e5393c32a8" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="gifi:PaymentsOnInsuranceFinanceArrangement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">963</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Tax payments for vested stock withholdings</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ad242ed5-aa58-4a7d-9f9a-ad10e51bf2ff" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">482</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_855f4e03-0eeb-46f2-a92f-b6ad8671440d" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">121</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net cash used in financing activities</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7d69fee9-5936-4d90-9c3d-942cdc180851" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,739</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4b9c6df9-0489-4010-8331-95a44e8f0a24" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,084</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net decrease in cash, cash equivalents and restricted cash</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ebd6ebf0-73ee-4e25-87b8-4d4c6e54b444" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,502</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_56881375-843f-4409-92d2-947647ab5c85" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">26,629</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash, cash equivalents and restricted cash, beginning of period</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a83d4598-0b94-4e62-bcc7-0b0500077380" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,824</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6f4316c2-9525-4df6-8fe1-d3a765fdaf38" contextRef="C_440a0e88-2bd0-427a-acb8-4b5de567e8fe" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">54,589</ix:nonFraction></span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash, cash equivalents and restricted cash, end of period</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9b39bb1f-d98c-46c4-b68c-04b54a612fed" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,322</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bb71f6ec-35b7-4cb3-baad-2ab78acd466e" contextRef="C_fd3a448b-cb1e-42e8-bdfa-11b2727a35d8" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,960</ix:nonFraction></span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">The accompanying notes are an integral part of these financial statements.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="notes_to_consolidated_financial_statemen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Unaudited)</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_118303c6-d486-4932-a555-d1b296619e3c" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dfe71ef1-bbb9-4e2a-8d05-1de41774ed3c" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:NatureOfOperationsPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nature of Operations</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gulf Island Fabrication, Inc. (together with its subsidiaries, &#x201c;Gulf Island,&#x201d; &#x201c;the Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; and &#x201c;our&#x201d;) is a leading fabricator of complex steel structures and modules and a provider of specialty services, including project management, hookup, commissioning, repair, maintenance, scaffolding, coatings, welding enclosures, civil construction and staffing services to the industrial and energy sectors. Our customers include U.S. and, to a lesser extent, international energy producers; refining, petrochemical, LNG, industrial and power operators; and EPC companies. We currently operate and manage our business through </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_47d06a53-ef67-4522-a0be-266f92e36eb2" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:NumberOfOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">three</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating divisions (&#x201c;Services&#x201d;, &#x201c;Fabrication&#x201d; and &#x201c;Shipyard&#x201d;) and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_43d699f2-a424-47ce-b748-628915d8cc8d" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:NumberOfCorporateNonOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> non-operating division (&#x201c;Corporate&#x201d;), which represent our reportable segments. Our corporate headquarters is located in The Woodlands, Texas and our primary operating facilities are located in Houma, Louisiana (&#x201c;Houma Facilities&#x201d;).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 19, 2021, we sold our Shipyard Division operating assets and certain construction contracts (&#x201c;Shipyard Transaction&#x201d;) and intend to wind down our remaining Shipyard Division operations by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 1, 2021, we acquired a services and industrial staffing business (&#x201c;DSS Acquisition&#x201d;), which increased our skilled workforce, further diversified our customer base and expanded our service offerings for our Services Division.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 4, 2023, we resolved our MPSV Litigation. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_77c29afb-a4fc-4db1-b383-a9d62d3fd2bc" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited Consolidated Financial Statements (&#x201c;Financial Statements&#x201d;) reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation. The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;) for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements. In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. Our Consolidated Balance Sheet (&#x201c;Balance Sheet&#x201d;) at December 31, 2022, 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 our 2022 Financial Statements.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_87b974a8-833f-4bc7-b793-dd0fcacfb19a" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:OperatingCyclePolicyPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating Cycle</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The duration of our contracts vary, but may extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve-month period. Assets and liabilities classified as current, which may not be received or paid within the next twelve months, include contract retainage, contract assets and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.</span></p></ix:nonNumeric></div><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d316edeb-d15b-4b8c-bd35-6c721f615f3b" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:UseOfEstimates" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. We believe our most significant estimates and judgments are associated with:</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">revenue recognition for our long-term contracts, including application of the percentage-of-completion method (&#x201c;POC&#34;), estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims (including amounts arising from disputes with customers) and liquidated damages;</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fair value and recoverability assessments that must be periodically performed with respect to long-lived tangible assets, goodwill and other intangible assets; </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">determination of deferred income tax assets, liabilities and related valuation allowances;</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reserves for bad debts and credit losses; </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">liabilities related to self-insurance programs; </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">insurance recoveries associated with damage to our Houma Facilities resulting from Hurricane Ida discussed further in Note 2; and</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the impacts of volatile oil and gas prices and macroeconomic conditions on our business, estimates and judgments as discussed further below.</span></div></div><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Oil and Gas Price Volatility and Macroeconomic Conditions </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Since 2008, the prices of oil and gas have experienced significant volatility, including depressed prices over extended periods, resulting in reductions in capital spending and drilling activities from our traditional offshore oil and gas customer base. Consequently, our operating results and cash flows were negatively impacted as we experienced reductions in revenue, lower margins due to competitive pricing and under-utilization of our operating facilities and resources. Beginning in 2020, the global coronavirus pandemic (&#x201c;COVID-19&#x201d;) added another layer of pressure and uncertainty on oil and gas prices (with oil prices reaching a twenty-year low and gas prices reaching a four-year low), which further negatively impacted certain of our end markets through the first quarter 2022. This volatility in oil and gas prices was compounded by Russia&#x2019;s invasion of Ukraine in February 2022 (and the related European energy crisis), and the U.S. and other countries actions in response (with oil prices reaching an eight-year high and gas prices reaching a fourteen-year high), which positively impacted certain of our end markets. While oil and gas prices have somewhat stabilized, the duration of such stability is uncertain and difficult to predict.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, global economic factors that are beyond our control, have and could continue to impact our operations, including, but are not limited to, supply chain disruptions (including global shipping and logistics challenges that began in 2020), inflationary pressures, economic slowdowns and recessions, bank failures, natural disasters, public health crises (such as COVID-19), and geopolitical conflicts (such as the conflict in Ukraine and the Israel-Hamas conflict).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ultimate business and financial impacts of oil and gas price volatility and macroeconomic conditions on our business and results of operations continues to be uncertain, but the impacts have included, or may continue to include, among other things, reduced bidding activity; suspension or termination of backlog; deterioration of customer financial condition; and</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unanticipated project costs  and schedule delays due to supply chain disruptions, labor and material price increases, lower labor productivity, increased employee and contractor absenteeism and turnover, craft labor hiring challenges, increased safety incidents, lack of performance by subcontractors and suppliers, and contract disputes. We continue to monitor the impacts of oil and gas price volatility and macroeconomic conditions on our operations, and our estimates in future periods will be revised for any events and changes in circumstances arising after the date of this Report.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9815a260-2ff4-4fca-8519-638826ce6197" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:EarningsPerSharePolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income (Loss) Per Share</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic income (loss) per share is calculated by dividing net income or loss by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share reflects the assumed conversion of dilutive securities in periods in which income is reported. See Note 5 for calculations of our basic and diluted income (loss) per share.</span></p></ix:nonNumeric></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b1b1d6ce-107a-43bc-b6fe-1546342a71f3" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash Equivalents, Restricted Cash and Short-Term Investments</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash Equivalents &#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We consider investments with original maturities of three months or less when purchased to be cash equivalents. We hold substantially all of our cash deposits with Hancock Whitney Bank  (&#x201c;Whitney Bank&#x201d;).</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Cash &#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023 and December 31, 2022, we had </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9855187b-8813-4b8f-bebe-8a74cfd72e43" contextRef="C_fcef1b46-dc96-4001-b898-d46ad9375f51" name="us-gaap:RestrictedCash" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a47e31c6-5689-4628-80b7-5b98f39a3adb" contextRef="C_7e5de30f-800e-4c40-83bd-7113b7a55db5" name="us-gaap:RestrictedCash" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of restricted cash as security for letters of credit issued under our letter of credit facility (&#x201c;LC Facility&#x201d;) with Whitney Bank. Our restricted cash is held in an interest-bearing money market account with Whitney Bank. The classification of the restricted cash as current and noncurrent is determined by the contractual maturity dates of the letters of credit being secured, with letters of credit having </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2372f606-fd8a-44af-ab3d-3b590975d05d" contextRef="C_9fbe9b17-0773-4021-a5ef-219d94d9a11a" name="us-gaap:DebtInstrumentMaturityDateDescription"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">maturity dates of twelve months or less from the balance sheet date classified as current</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and letters of credit having </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dad20d1d-86d1-4b1e-bda7-5488f6efb949" contextRef="C_7310e659-6b4a-4d50-89c6-938cebd45a71" name="us-gaap:DebtInstrumentMaturityDateDescription"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">maturity dates of longer than twelve months from the balance sheet date classified as noncurrent</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. See Note 3 for further discussion of our letters of credit and associated security requirements.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Investments &#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We consider investments with original maturities of more than three months but less than twelve months to be short-term investments. At September 30, 2023 and December 31, 2022, our short-term investments included U.S. Treasuries with original maturities of four </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and six months, respectively. We intend to hold these investments until maturity and it is not more likely than not that we will be required to sell the investments prior to their maturity. The investments are stated at amortized costs, which approximates fair value due to their near-term maturities. All short-term investments are traded on active markets with quoted prices and represent Level 1 fair value measurements.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_38f093d0-09f1-4e30-8b40-872c3b09d9ad" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:InventoryPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis. The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition. Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation. An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2babb5a4-8899-4869-868e-12da897be0e8" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allowance for Doubtful Accounts and Credit Losses</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As further discussed under &#x201c;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New Accounting Standards&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> below, we adopted the new accounting standard for measuring credit losses effective January 1, 2023. In the normal course of business, we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We provide an allowance for credit losses and routinely review individual contract receivable balances and other financial assets for collectability and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, company-specific credit ratings, historical company-specific uncollectable amounts and economic conditions in general. See Note 2 for further discussion of our allowance for doubtful accounts and credit losses.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_30db1722-feb3-4674-850b-8008d412c915" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Awards under our stock-based compensation plans are calculated using a fair value-based measurement method. Depending on the terms of the award, we use the straight-line or graded vesting methods to recognize share-based compensation expense over the requisite service period of the award. We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense on our Consolidated Statements of Operations (&#x201c;Statement of Operations&#x201d;). Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity on our Consolidated Statements of Cash Flows (&#x201c;Statement of Cash Flows&#x201d;).</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bea56ec2-c5c3-4583-8cab-107e9c9c0904" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock" escape="true" continuedAt="F_bea56ec2-c5c3-4583-8cab-107e9c9c0904_1"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and Amortization Expense</span></p></ix:nonNumeric></div><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><ix:continuation id="F_bea56ec2-c5c3-4583-8cab-107e9c9c0904_1"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are depreciated on a straight-line basis over estimated useful lives ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e624b6ce-3af2-44ca-8918-2b0aae69c71f;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a10fb0b2-2345-425a-a2c3-1042b1b1a69c" contextRef="C_ade8c7c3-7bcf-4e1b-8482-e286bcbfe12d" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25 years</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. Intangible assets are amortized on a straight-line basis over seven years and amortization expense is reflected within general and administrative expense on our Statement of Operations. </span></ix:continuation></span><span style=""></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_574bd3e6-db0d-4db8-b688-e1a0c8b053c7" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-Lived Assets</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any indicators of impairment or when other actions require an impairment assessment (such as a change in reporting units). Our Services Division represents our only reporting unit with goodwill. We perform our annual impairment assessment during the fourth quarter of each year based upon balances as of October 1. In evaluating goodwill for impairment, we have the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of our reporting unit is greater than its carrying value. If we determine that it is more likely than not that the carrying value of the reporting unit is greater than its fair value, we perform a quantitative impairment test by calculating the fair value of the reporting unit and comparing it to the carrying value of the reporting unit, and we recognize an impairment charge to the extent its carrying value exceeds its fair value. To determine the fair value of our reporting unit and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profile of our reporting unit into our valuation model. We had no indicators of impairment during the nine months ended September 30, 2023. If, based on future assessments, our goodwill is deemed to be impaired, the impairment would result in a charge to our operating results in the period of impairment.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Long-Lived Assets </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our property, plant and equipment, lease assets (included within other noncurrent assets), and finite-lived intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. If a recoverability assessment is required, we compare the estimated future undiscounted cash flow associated with the asset or asset group to its carrying amount to determine if an impairment exists. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and the excess of the carrying amount of the asset or asset group over its fair value is recorded as an impairment charge. Fair value is determined based on discounted cash flows, appraised values or third-party indications of value, as appropriate. We had no indicators of impairment during the nine months ended September 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f55b892b-d2ed-4193-a938-5c65f8dacfdb" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:LesseeLeasesPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record a right-of-use asset and an offsetting lease liability on our Balance Sheet equal to the present value of our lease payments for leases with an original term of longer than twelve months. We do not record an asset or liability for leases with an original term of twelve months or less and we do not separate lease and non-lease components for our leases. Our lease assets are reflected within other noncurrent assets, and the current and noncurrent portions of our lease liabilities are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet. For leases with escalations over the life of the lease, we recognize expense on a straight-line basis.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_558e0bd0-8daa-4765-8da2-c95c3e32ff31" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 &#x2013; inputs are based upon quoted prices for identical instruments traded in active markets.</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 &#x2013; 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></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 &#x2013; inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.</span></div></div><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of our financial instruments, including cash and cash equivalents, short-term investments, accounts receivable and accounts payable approximate their fair values. Our fair value assessments for determining the impairments of inventory, goodwill and long-lived assets are non-recurring fair value measurements that fall within Level 3 of the fair value hierarchy.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6bf24090-d2cb-4c03-9552-58bdefcb1de7" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate, time and materials (&#x201c;T&amp;M&#x201d;) and cost-reimbursable, or a combination thereof. Our contracts primarily relate to the fabrication of steel structures and modules, and certain service arrangements. We recognize revenue from our contracts in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09, Topic 606 </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Revenue from Contracts with Customers&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (&#x201c;Topic 606&#x201d;).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
       <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and the customer has obtained control of a promised asset.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-term Contracts Satisfied Over Time </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Revenue for our long-term contracts is recognized using the POC method based on contract costs incurred to date compared to total estimated contract costs (an input method). Fixed-price contracts, or contracts with a more significant fixed-price component, generally provide us with greater control over project schedule and the timing of when work is performed and costs are incurred, and accordingly, when revenue is recognized. Unit-rate, T&amp;M and cost-reimbursable contracts generally have more variability in the scope of work and provide our customers with greater influence over the timing of when we perform our work, and accordingly, such contracts often result in less predictability with respect to the timing of when revenue is recognized. Contract costs include direct costs, such as materials and labor, and indirect costs attributable to contract activity. Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred. Revenue and gross profit or loss for contracts accounted for using the POC method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: forecast costs of engineering, materials, equipment and subcontracts; forecast costs of labor and labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures. See Note 2 for further discussion of projects with significant changes in estimated margins during the three and nine months ended September 30, 2023 and 2022.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Contracts and Contracts Satisfied at a Point In Time &#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Revenue for our short-term contracts (which includes revenue associated with our master services arrangements) and contracts that do not satisfy the criteria for revenue recognition over time is recognized when the work is performed or when control of the asset is transferred, the related costs are incurred and collection is reasonably assured.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Variable Consideration</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Revenue and gross profit or loss for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims (including amounts arising from disputes with customers), incentives and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed. Variable consideration can also include revenue associated with work performed on a unit-rate, T&amp;M or cost-reimbursable basis that is recognized using the POC method. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. See Note 2 for further discussion of our unapproved change orders, claims, incentives and liquidated damages.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Additional Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Topic 606 also requires disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_563d6e6a-621f-4a10-b120-c41a24bc176d" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:PrecontractCostPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-Contract Costs</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At September 30, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_336a9083-2ae6-4d89-a14a-26e72995b06d" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_59202152-bfca-4f85-b817-d061f3612904" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts" unitRef="U_USD" scale="3" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> deferred pre-contract costs.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ee1428d2-1d76-44f2-aa71-7bb166fe92e8" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:OtherIncomeExpenseNetPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (Income) Expense, Net</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net, generally represents recoveries or provisions for bad debts and credit losses, gains or losses associated with the sale or disposition of property and equipment, and income or expense associated with certain nonrecurring items.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_10b97264-f2b1-494e-abe2-de7f46fa351a" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:IncomeTaxPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes have been provided for using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to state income tax laws related to the apportionment of revenue for our projects, judgment is required to estimate the effective tax rate expected to apply to tax differences that are anticipated to reverse in the future.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A valuation allowance is provided to reserve for deferred tax assets (&#x201c;DTA(s)&#x201d;) if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. Our effective tax rate differs from our statutory rate for the three months ended September 30, 2023, and nine months ended September 30, 2023 and 2022, a</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s no federal income tax benefit was recorded for our losses as a full valuation allowance was recorded against our net deferred tax assets generated during the periods, and for the three months ended September 30, 2022, as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1413b404-c8fd-460f-9bc0-24b953683cf4" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> federal income tax expense was recorded for our income as it was fully offset by the reversal of valuation allowance on our net deferred tax assets. Income taxes recorded for the three and nine months ended September 30, 2023 and 2022 relate to state income taxes.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments. Interest and penalties on uncertain tax positions are recorded within income tax expense.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div><p style="text-indent:4.08%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_afd73357-47ae-4671-83bd-a357ce0a5cc1" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New Accounting Standards</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; In the first quarter 2023, we adopted ASU 2016-13, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which changes the way we evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, we are required to use a new forward-looking &#x201c;expected loss&#x201d; model to evaluate impairment, which includes considering a broader range of information to estimate expected credit losses and may potentially result in earlier recognition of allowances for losses. The new accounting standard was adopted using the cumulative-effect transition method with any cumulative-effect adjustment being recorded to accumulated deficit on January 1, 2023. Upon adoption, we recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2682c988-5a6d-467e-8db8-4ca568af95b2" contextRef="C_ea054c8e-9fb9-41bf-a01a-fb6191f89dc0" name="gifi:RetainedEarningsIncreaseDecreaseInAccumulatedDeficit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million increase to beginning accumulated deficit, a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_47c32ae3-7991-494c-89d3-25b9fcc6ca83" contextRef="C_ea054c8e-9fb9-41bf-a01a-fb6191f89dc0" name="gifi:DecreaseToContractReceivablesAndRetainageNetAndContractAssets" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million decrease to contract receivables and retainage, net and contract assets, and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a672f774-623e-44e8-9a3e-8e1d27d78182" contextRef="C_ea054c8e-9fb9-41bf-a01a-fb6191f89dc0" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million decrease to other noncurrent assets, on our Balance Sheet. Adoption of the new standard did not have a material effect on our results of operations or related disclosures.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; In the first quarter 2023, we adopted ASU 2021-08, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Business Combinations - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which changes the way companies measure contract assets and contract liabilities from contracts with customers acquired in a business combination and creates an exception to the general recognition and measurement principle of ASC 805. Adoption of the new standard did not have a material effect on our financial position, results of operations or related disclosures.</span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_cc84e63c-0093-4614-ac16-79bf52c359b1" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">2. REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed in Note 1, we recognize revenue from our contracts in accordance with Topic 606.  Summarized below are required disclosures under Topic 606 and other relevant guidance.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disaggregation of Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d689f667-f0e4-477d-9015-91238120c2eb" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:DisaggregationOfRevenueTableTextBlock" escape="true"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize revenue for each of our operating segments, disaggregated by contract type and duration, for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023 and 2022 (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d62e0743-0abb-4730-ac79-17a2ffc89208" contextRef="C_f5783573-52ec-4833-b974-e733c3061a59" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3">557</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b05a1dca-6824-48fa-bcc1-fb7f2db459a7" contextRef="C_705f0029-14ee-4000-bdfc-60fa01fd5a9c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,185</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a499ed02-3750-4c61-aa39-0856565b932a" contextRef="C_a2bdc5c9-9454-404c-9346-82178b1a4536" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">32,702</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_96bcc616-f746-4869-955b-bc0bc64be34d" contextRef="C_06b9c5eb-f63d-4088-a2c0-3a37594dee8a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">20</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c877b51c-17cd-4aa9-8efe-03f338d82a8a" contextRef="C_bb264b32-e079-4c47-a3d2-3e6ec24ab43a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">19,980</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8fdfc09e-0ce7-4f09-8c18-af1a0baffdb5" contextRef="C_2fa4288b-3ec4-42d7-8fa9-396367b80ba0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,086</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b1d12b33-37eb-4015-8053-1daac0d051e3" contextRef="C_c6b21de4-3a03-4c95-9f03-fa81e5e69ad1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,794</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9dd77795-ff5d-4a1c-ba4c-580b4a17f6df" contextRef="C_ff043463-d4f3-4145-bb64-f86c67909a53" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,880</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3edf3e5c-2eb7-4ef6-bf47-b44988de3640" contextRef="C_5bad6a77-6841-424f-bf4d-bad0797174f7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,333</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f0e68bed-6ae3-412d-92dc-da05b018b00b" contextRef="C_ab72c24d-709f-4a2d-8049-7a2fce6cbbb9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">210</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7cec4802-89d8-42c8-b13f-63484c0c8f18" contextRef="C_4b7942ce-d9e7-4506-8440-395909646933" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,123</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_73b1e693-b7e4-48ec-a0dd-20a61517accf" contextRef="C_06f2b156-7974-469e-a6e6-30eb32fac705" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,976</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2151b4d0-d8a1-4996-89ef-3f54305c4cee" contextRef="C_6bff1b4c-edcc-49ae-956a-efa7e9bbfafa" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,979</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_cecbbf61-4b5e-4781-b897-8bdcc36e322f" contextRef="C_82410059-6912-4ba5-a88c-20c1044556ed" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">32,702</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_320ba2fb-07de-4115-bb84-81d9a977bbae" contextRef="C_cb1053b5-84e1-45ff-bc20-1d38beba193d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">230</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bc12d023-baa6-4461-adb0-57fcd3f3a1a5" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,023</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_da7ed936-eb40-4a80-b58a-4f19147b2bd9" contextRef="C_ea66f91a-d46b-4d56-b14c-b89536d7062a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3">557</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e46f6a10-0870-4044-9a62-d83a61532c1d" contextRef="C_3a069e5e-9283-4138-8b55-ea37581efb03" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,043</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ce36793e-0ba7-4832-977c-6b61f1b9bc5c" contextRef="C_8d88e415-b518-408c-b80d-88886c88091b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">32,702</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c321d36e-901e-4cdf-bbaf-110f7ddec31b" contextRef="C_b1c12162-9044-42dc-a266-e88012714795" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">20</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_db2b4bdc-8396-40be-8560-6b649afd2393" contextRef="C_fee92b04-4b0a-402d-b688-02bab328f238" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">19,122</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1264bc4e-82b4-483a-9c2f-6851784cf8ac" contextRef="C_764fae38-ba25-47d5-9d94-366d9878a7d8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,419</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d00d2e11-77fe-42c4-908f-db3cd1a6d9c8" contextRef="C_75d4e876-cea3-45cd-b2b4-32f56d77622a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,936</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c1155496-5640-4695-aeeb-4188d37b3239" contextRef="C_87ccc4d2-2dda-4751-ab74-e301fefa5807" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">210</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6c497db6-6f61-47b6-ab25-2fbb9c7d8237" contextRef="C_45d6a42d-b890-4d4d-9a40-a15d60ca0cce" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,145</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b4c4a969-64c9-49c0-8dc5-ae17ba17a30c" contextRef="C_06f2b156-7974-469e-a6e6-30eb32fac705" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,976</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6b21546c-4255-4131-b9e5-43333717387a" contextRef="C_6bff1b4c-edcc-49ae-956a-efa7e9bbfafa" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,979</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_008b265b-e944-4fa8-9635-c30ef66bc7fa" contextRef="C_82410059-6912-4ba5-a88c-20c1044556ed" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">32,702</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_70391f8e-54ef-4f19-a234-cdad7dd090d7" contextRef="C_cb1053b5-84e1-45ff-bc20-1d38beba193d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">230</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c8f3b2ec-21e9-4f9e-89c7-c61290a779f8" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,023</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6e71be7b-13f0-4950-a267-6b469307ee41" contextRef="C_8186a53c-73fc-4c8f-a7cf-843c6846e93e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">986</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_34314296-ce73-42ea-8247-83c4d0f5fea4" contextRef="C_7985d2b3-2e9d-4672-9157-2ca6f742a883" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,410</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2e2a81d6-322a-43e5-9988-fa453d45229a" contextRef="C_b847d903-f25d-4c08-b743-1b3ade4d2032" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,849</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bd2d57cb-db66-44ff-b4fa-ca10c13ec659" contextRef="C_80fbee22-698d-4873-8550-5f072390b00e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5c2ad1fc-bb03-4934-8703-b4aa9f527f79" contextRef="C_f3a7a429-17b6-4f63-8823-fa4e9d411402" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,244</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f78ccecf-7bb1-4302-92b0-838c41eb688d" contextRef="C_3f00cf28-e9fe-44c7-a066-c1fd707f11ab" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,937</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3088e8e8-c70e-47a7-9f3e-37e36f93a7c5" contextRef="C_c4795fe4-e2a9-4038-a794-42e67bd78ae6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,373</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0438fe93-1f5d-4ef2-bfcd-1c07d271a0ba" contextRef="C_422c36d4-3688-4662-8afc-86ba8d37338e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,310</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0ddf6923-2b5c-4fa2-970c-af91c47915d7" contextRef="C_d661ddce-8a98-4b81-8f1e-d72f360b34f9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">646</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f2069abf-dfb5-4233-a53d-a166196177dc" contextRef="C_54962989-dc6a-4fd4-b43c-4797700dbdb6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,646</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7fae1e0d-96ec-4818-8369-e3930f502c74" contextRef="C_750f986d-8afa-45b2-baa3-c0ad8c393a31" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">253</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6a9b68c0-99e8-4ff4-842b-926dc0a577ad" contextRef="C_c496412c-6db6-4775-9e1c-b6357c411371" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,039</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_cce0933c-3ddd-4b24-8686-0908a2eb9959" contextRef="C_956c8bce-4c33-49a5-ba2d-1e923d30ab7c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,569</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4370c2c9-ea18-49b0-bb64-ecd2f26dae0c" contextRef="C_0338c42b-115a-467b-9c94-1be849a8bf69" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,429</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8cd8dfcf-7279-429e-95cc-5daea5cee188" contextRef="C_eb60e567-aa3c-42be-8839-7d5bdf3af728" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,849</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9aed0a9c-b564-4b28-85c5-a8765a12d096" contextRef="C_815862db-20c1-4de7-abbd-16ea01540a50" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">254</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e5a8d83c-4381-48d7-a38a-0e8d1dd42f4e" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,593</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6656bd2c-13a4-4544-9733-a2b16a185aa5" contextRef="C_807c2a3d-8f0a-4ad0-8d43-18bfee2a30b5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">986</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_075fb05b-b9de-4556-8d30-156071dd9fbb" contextRef="C_3705b52b-5b65-4657-980e-29c27ecb2416" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,078</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_298c4a6a-9894-4281-9392-4f738afe8fee" contextRef="C_8017b427-6683-4014-b70e-3d79f072b523" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,849</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_35cf63c0-46bd-43cb-9ccc-b42663cdf1ca" contextRef="C_ee3fb443-9952-44ad-a425-ed2095af14f5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_338db8cf-bca3-423d-88d1-38dd3071b7a8" contextRef="C_a818c181-fe88-4866-a6c4-2bd55989266e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,912</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8f45d22f-35b1-4b95-8f66-2794824cc850" contextRef="C_84f17ed5-ec43-40bc-9e8d-7ce604e7dd31" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,583</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8119e072-9448-46ae-9831-7e39862ad87e" contextRef="C_10fbf34f-2d7d-4e49-836a-5bd9185f55b8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,351</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_03798203-c431-4ae6-88ea-6840e2906c94" contextRef="C_4d3c937a-8e41-41c1-a4b6-6602e39cd942" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">253</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_dbb6edba-e92a-44a5-9bbc-f0ac53d3f838" contextRef="C_3beaa2d5-3903-4d32-b284-d35ff3986d6d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,681</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a226f710-6288-41a4-9b5b-3096bba59ea6" contextRef="C_956c8bce-4c33-49a5-ba2d-1e923d30ab7c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,569</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a54b91d9-80b2-491a-b486-bb109c6d82e9" contextRef="C_0338c42b-115a-467b-9c94-1be849a8bf69" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,429</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_90186b73-cebf-4586-a21c-bc980e9c2cf9" contextRef="C_eb60e567-aa3c-42be-8839-7d5bdf3af728" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,849</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4d6d0351-2586-4b4c-94f2-4108ae0905e5" contextRef="C_815862db-20c1-4de7-abbd-16ea01540a50" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">254</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1e530125-a0aa-4a54-a50c-12142d2d3a0d" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,593</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c496f145-87bd-42ed-9cfa-6095299008dd" contextRef="C_e8ed54b7-fa67-4af7-9aa4-c1c90d490e5e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,356</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b4d4f121-61f7-4486-b69a-45b8d4bce6e3" contextRef="C_5ed41945-c9c2-4350-87be-d9773d236354" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,773</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_54910c8b-6c9a-48f5-84a9-5ec0979103a6" contextRef="C_0bbc0161-a1b2-42e9-8653-f8872e30082e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,973</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d716937d-68a0-4669-97d8-77fed78cd39e" contextRef="C_97197442-45fa-4dbe-b0da-9ca91e52e5e0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ab6e481e-e7ca-4dd6-8791-20237243e4a8" contextRef="C_1ba1259d-1855-4bdf-9bbb-5d312b5d4055" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,126</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_58e7db0b-c4a5-414e-bd25-50eb0310d4e6" contextRef="C_b4897435-f659-4674-b638-c516c78f6a47" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">64,456</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a70524ac-a41b-4fe5-82fd-af0948b72867" contextRef="C_ac7fd1e8-d61e-4a43-919a-22ed62e960a2" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,609</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_084bafe7-a351-4246-bce6-866fe10c3e7a" contextRef="C_c7ad0bc5-b93f-4b3b-b5c0-13665ec553dd" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">96,065</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a1d841bb-658b-48f0-a26a-a086fa527fc6" contextRef="C_d2cb6160-2fa2-4644-8576-cadabfd08189" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,221</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_48b0863c-67ce-4cdc-a43a-7e6bb0630e3d" contextRef="C_303e3344-51fd-4f94-b8d4-4282f382a67f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">895</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_881ae73a-ded8-4c04-802a-d705aab9ce90" contextRef="C_117819a6-3c55-4cb1-9333-ec45dfd0f9a8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,326</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_12cbffa3-9dd7-4b5a-b901-d4aa77477868" contextRef="C_6afeac5c-06fd-4ab7-95b4-81e544aafd7d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,033</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_dbe097ba-77fc-4170-bcbe-2e7bc49721cd" contextRef="C_be90218e-0be9-4be3-b3c6-e436ac931784" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,382</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c8d6b5b6-0404-4557-9b47-6ef0692e08d4" contextRef="C_83dec4cb-e641-4e3a-9a8c-da8cdacb4b20" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,973</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_76c56737-fd62-4336-ad8b-1e9ee6dd71a3" contextRef="C_5535dee3-4a64-49ca-8a71-fcecb1b7165a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">925</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_42af52be-95f4-4cb2-8676-02350b5be7dc" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,517</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2606e36a-ca58-44d0-bcad-f3b34d150171" contextRef="C_21d9123e-a060-4d43-a3a6-af597409f88a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,356</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_312610fd-da5d-4f2e-88d7-7b1e3724dbd3" contextRef="C_7e970fe1-8a98-4471-ab48-541689fff5e2" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,259</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7ecff2ab-0d74-483a-a116-c0dc76507d3f" contextRef="C_be8134e1-98d5-4bac-bec6-61b1644b8370" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,973</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4a013662-509e-4696-b830-1d29d2e0973f" contextRef="C_a128b104-a989-449a-8e91-9d5767f6dad1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">30</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e5cbcaed-1f43-4adb-949f-2becef387d13" contextRef="C_daff37dc-1450-48c8-b1e1-b2f914f3b24a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,612</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8d162984-f95b-4821-bf7e-38072c06843b" contextRef="C_50e83354-acd0-48e2-a2c4-adee588f60ad" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,677</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_50616c1a-dc2b-4830-ab5b-2de35562603d" contextRef="C_7cd7b3a7-88c4-4f15-a26d-4a45af7f208d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,123</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_34a87736-63c7-4751-8aa5-9a31a535314f" contextRef="C_dc21b35e-ed47-413d-9350-fffce5f48141" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">895</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6ac4ffb6-00fc-4963-a625-15df3922c78c" contextRef="C_31a3cc3b-793e-4998-9ba9-ec94271fd302" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70,905</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f1463f00-43fd-4c42-9cd1-b1c4791e2c43" contextRef="C_6afeac5c-06fd-4ab7-95b4-81e544aafd7d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,033</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d7aa4769-be6e-47eb-a7fd-939a3c14b1ca" contextRef="C_be90218e-0be9-4be3-b3c6-e436ac931784" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,382</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_75a0a803-4bde-4b50-b561-01d9bb6d5d46" contextRef="C_83dec4cb-e641-4e3a-9a8c-da8cdacb4b20" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,973</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_58c48f63-66f3-484d-b12b-758b6e131eed" contextRef="C_5535dee3-4a64-49ca-8a71-fcecb1b7165a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">925</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b559d7ca-dee0-4a4e-abd0-c1eae2a4ec61" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,517</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1d0d3664-fdc4-4411-a7f7-bc5a19b92bc2" contextRef="C_8702c465-6105-4f8f-9ee5-9727a0f34be5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,557</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d83271a2-6a9d-42df-9b08-a2b65f621ca3" contextRef="C_bbca34b2-11ba-4040-8305-a1e059cce574" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,651</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e66eb6bf-4ddc-41ef-b249-df1cdd4d4f6e" contextRef="C_08a39bb1-5ff1-43a0-90f6-b477e0fbac04" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,314</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2623ec0d-7777-47e5-9359-d1bbcff687c8" contextRef="C_b3692df5-7c09-4162-b106-ed812f01a9e2" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3f115e01-b811-49c0-91e6-fae2d75b4737" contextRef="C_931dc35d-c5ec-4f47-b77d-2dae528b4d01" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,515</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_29033c29-8fa1-4577-99b4-81ed39cbc7f7" contextRef="C_5e8c193b-e137-4253-a76b-e0c002b9a8e2" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">59,903</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d9c3c035-79a4-4e2d-841f-ba439e3cfe51" contextRef="C_44e4d8dc-27ca-4f18-a386-6ed972dc6b67" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,588</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4ec6ffed-f1b6-4ca8-b579-b24d2a439d6f" contextRef="C_720afec9-26bc-4448-a089-6ad5550b5915" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,491</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ab64f12c-8b52-4496-98bb-030393d54974" contextRef="C_fa07006d-ef8e-42bc-9613-98ff15db24f7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,953</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d55a9b87-a617-46c3-a3f5-46125d75b7ad" contextRef="C_3d621b53-3fd5-47d1-a51b-6240a1539881" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,646</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_23dc9320-4756-43ec-9f5c-c2bb8cd764b8" contextRef="C_0474df55-557e-4f81-aada-400f56ea833d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">424</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0373895e-45e4-44d5-9a9e-40d610f6d3c3" contextRef="C_cda9da46-0bea-4f42-996c-10357d8fba6d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,175</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c18734d4-ea61-4bd9-954a-5065ebaf775a" contextRef="C_84237f64-7129-4342-88af-e35494371869" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,413</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fc9e686a-76e9-4caa-a289-b30cb843d490" contextRef="C_bb65cede-9d5c-454c-83b9-6d9926957508" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,885</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c1dc8252-94ff-4e00-8e21-0db3034ddf33" contextRef="C_4ea70083-fd5a-409e-8d36-50876548ba1d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,314</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_62f964af-8928-4b49-9dad-9dbd54209d4c" contextRef="C_0fc821c4-5c0c-4301-bae2-7bcde8263d87" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">431</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6d5ee4b9-f563-4792-bad6-865c6eb9b658" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,181</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_94634ca3-0098-4c2f-aca1-d7b660877a9b" contextRef="C_c8f653eb-43fa-4266-a163-1274336d05c6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,557</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_58356250-12d5-4f05-8494-945270e0d711" contextRef="C_7ca3b88d-97ea-43ae-9f8d-b9fd0f5d84e0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,319</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c4a69b1d-8fa7-47e3-933d-e73eb3dc9cbc" contextRef="C_53bba7e9-c4cf-48e6-b993-26de2ceffe63" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,314</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e1cb2eba-e369-4e98-8090-10aabece4e9e" contextRef="C_9368cc73-4bca-47d2-b6ea-8288a8918ad0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">7</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1c13cd1b-8512-4a4a-86d6-67af2bbdc1ec" contextRef="C_492e5dc5-4351-475e-b039-6832fb4a1f98" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,183</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5f693643-24a8-4476-ab59-e821b98ca8c1" contextRef="C_c8affb33-4656-4cd9-bdd9-c345a78a10d8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,856</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b3fd227a-5a9e-49fb-9058-a5216a817dba" contextRef="C_e2d2752f-d07e-41c4-808c-47786c0d9a0a" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,566</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_cdf871a6-b2fb-4ec8-bc05-93a38b70c110" contextRef="C_314a23d1-8c08-4085-8a1d-8365f191849f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">424</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2ec9a2dd-016d-49d8-86e8-f482977e842c" contextRef="C_c4e897a5-6bf6-4f12-b667-33bf0e55e486" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,998</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1d26d18f-b1f7-455a-b720-aa6f65be0ddc" contextRef="C_84237f64-7129-4342-88af-e35494371869" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,413</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_29107a3d-5fe0-4ae0-babd-bee79e39d67a" contextRef="C_bb65cede-9d5c-454c-83b9-6d9926957508" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,885</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3b37ae6f-de70-4c57-89fa-e2781bbe5f38" contextRef="C_4ea70083-fd5a-409e-8d36-50876548ba1d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,314</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0824a176-cb93-4469-8ae5-59f955dc4536" contextRef="C_0fc821c4-5c0c-4301-bae2-7bcde8263d87" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">431</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8c2b4c54-b372-4e05-b9ad-e8a92e759cb5" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,181</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="margin-left:4.133%;text-indent:-3.602%;padding-left:3.333%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future Performance Obligations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_704b360b-b2f1-45aa-a21e-8e795936b681" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" escape="true"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our remaining performance obligations, disaggregated by operating segment and contract type, at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:36.966%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.207%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.207%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.228%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.288%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2c36f244-d7f6-4dba-8555-c7c33f6200a6" contextRef="C_afcdcd98-28f7-4c4f-8404-561bb12ad48a" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">867</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_443d1ae8-01c3-4b75-8350-d64f369111dc" contextRef="C_0f6d21f3-2dbe-4764-910e-4f69ac1f87f6" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,033</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_08992e52-44ad-415c-bdb2-c5879e6ea8ef" contextRef="C_5ee3da6f-6a15-43df-aae8-96f97035921c" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">726</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_94797eb9-0ae7-422b-a742-4f0e7254d370" contextRef="C_7d3d05fa-a4ab-4494-8247-2111db595eba" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,626</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_407aadcd-1d22-4c22-be66-c8b500a2d46d" contextRef="C_93a89062-a0f9-489a-b038-c5aa54f743c1" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,474</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_35586272-cc56-40ab-af80-2c6670a7706b" contextRef="C_c39884c7-1727-44e8-b007-f020e54990c9" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,474</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_570f20af-c63a-4a4b-9e30-282e8d4db2ac" contextRef="C_819b7709-e7a8-4b1f-8712-17a19738b9d1" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">867</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ca6a884a-08c1-40cf-9641-eade6e7dab6a" contextRef="C_2f5c00ae-1014-4128-afd6-9537b101eae9" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,507</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_954596bf-afe6-4270-9d3a-a150a5f8a3a1" contextRef="C_61358f48-ce8c-47a0-be59-65bb86cdc414" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">726</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_eeedd61f-39a0-4fea-881c-4552d7fad8fd" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,100</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_041aec2d-12ce-4c8d-a52d-27bfb9e30960" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">In February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">July 2023, the customer cancelled the contract. Accordingly, during the second quarter 2023, our performance obligations were reduced by $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4f86e8e5-058b-4867-876a-fd2b5876f559" contextRef="C_7d165464-66cd-45d6-9b2f-23c69df8562d" name="gifi:ReductionInPerformanceObligations" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">76.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million to reflect the estimated revenue amount that will not be recognized due to the cancellation. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Other Operating and Project Matters&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of the project cancellation.</span></ix:footnote></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(2)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_7ef69daa-cb58-4890-ba2c-a7e3ba9dfe7e" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Based on our current estimates we expect to recognize revenue of approximately $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0817230e-7fd2-4a71-b36d-ba15648c78b0" contextRef="C_5e460a6d-e13b-42dc-8a93-fa6834341aaa" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_86c43845-e89d-4e1d-8b1f-3c6640afabf5" contextRef="C_20663966-d1fe-4815-b902-18015ffe51fb" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million for the remainder of </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d8c59da1-854e-43b7-9b87-4b5e7df40c37;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_65b3d2df-2656-47e3-bde1-9a7d0f52530e;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively, associated with our performance obligations at September 30, 2023. Certain factors and circumstances could result in changes in the timing of recognition of our performance obligations as revenue and the amounts ultimately recognized.</span></ix:footnote><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div></ix:nonNumeric></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contracts Assets and Liabilities</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of customer invoicing and recognition of revenue using the POC method may occur at different times. Customer invoicing is generally dependent upon contractual billing terms, which could provide for customer payments in advance of performing the work, milestone billings based on the completion of certain phases of the work, or billings when services are provided. Revenue recognized in excess of amounts billed is reflected as contract assets on our Balance Sheet, or to the extent we have an unconditional right to the consideration, is reflected as contract receivables on our Balance Sheet. Amounts billed in excess of revenue recognized, and accrued contract losses, are reflected as contract liabilities on our Balance Sheet. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c1fdc281-0a90-4514-a2d4-ee52426cc9ee" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" escape="true" continuedAt="F_c1fdc281-0a90-4514-a2d4-ee52426cc9ee_1"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information with respect to contracts that were incomplete at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, is as follows (in thousands):</span></ix:nonNumeric></span></p><div style="font-size:12pt;font-family:Times New Roman;"><ix:continuation id="F_c1fdc281-0a90-4514-a2d4-ee52426cc9ee_1"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:47.138%;"></td>
        <td style="width:1.406%;"></td>
        <td style="width:1%;"></td>
        <td style="width:22.059%;"></td>
        <td style="width:1%;"></td>
        <td style="width:3.341%;"></td>
        <td style="width:1%;"></td>
        <td style="width:22.059%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1), (2)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d4810cec-db07-4ffa-9982-108515f4a8c2" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,305</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b5f3d34e-b9c5-4358-92ca-93ddad557adf" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:ContractWithCustomerAssetNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,839</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(3), (4), (5)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,534</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fe97a6e3-92f4-429f-a358-accc79e4d269" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,196</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contracts in progress, net</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b3e2d165-f00e-4d97-9388-be0ebea30558" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="gifi:ContractWithCustomerAssetLiabilityNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">771</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9f677f88-b1e0-45cc-aa3b-f747b36fa89b" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="gifi:ContractWithCustomerAssetLiabilityNetCurrent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,357</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_ec27fae2-76d2-43ad-a487-663a1d339320" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract assets compared to December 31, 2022, was primarily due to decreased unbilled positions on our forty-vehicle ferry projects for our Shipyard Division, offset partially by increased unbilled positions on various projects for our Fabrication Division.</span></ix:footnote><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(2)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_7877b6b6-d679-437d-9f2e-a46884d79425" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets at September 30, 2023 and December 31, 2022, excluded</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_82cfa170-858e-472f-8006-6f29b653af98" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="gifi:ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3b36b3ac-44ac-4f8c-9bef-382fe75983c3" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="gifi:ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with revenue recognized in excess of amounts billed for which we have an unconditional right to the consideration. Such amounts are reflected within contract receivables.</span></ix:footnote><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(3)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_b7bf478e-cefa-40bc-af91-f7bb8cf3cf62" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract liabilities compared to December 31, 2022, was primarily due to a decrease in advance billings on our cancelled offshore jackets project for our Fabrication Division and accrued contract losses on our forty-vehicle ferry projects for our Shipyard Division. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Future Performance Obligations&#x201d; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">above for further discussion of the project cancellation.</span></ix:footnote></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(4)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_ee5c63f4-8e79-4548-85c9-42e116510e24" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized during the three months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at June 30, 2023 and 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ae939f39-9ef2-4327-b07f-cc1d66ec9347" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6775b218-cc98-4773-b8ab-ca250c58ece0" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">. Revenue recognized during the nine months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at December 31, 2022 and 2021, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6b4341ee-4792-48c5-8f84-02fc88180b7a" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">6.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">  million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_47788a3f-2d75-4284-b8ae-1bb4944e6841" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></ix:footnote><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(5)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_c1bd1dd3-86f4-4d1a-9d59-3c5da9b7d27c" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, includes accrued contract losses of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_be91f737-fe82-4535-b43e-5c810788d1d0" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_04755912-9a7b-4024-9cf9-e0e86e0d5f43" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively. See &#x201c;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Changes in Project Estimates&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of our accrued contract losses and Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.</span></ix:footnote></div></div></ix:continuation></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allowance for Doubtful Accounts and Credit Losses</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our provision for bad debts and credit losses is included in other (income) expense, net on our Statement of Operations. For the three and nine months ended September 30, 2023, we recognized income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ea8a113a-0b14-4925-88be-b317a7ea2c67" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="gifi:RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b12dabe4-f0d1-40a3-b8e1-53c8dfd57af7" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with revisions to our allowance for doubtful accounts and credit losses, and for the three and nine months ended September 30, 2022, changes were not significant. Our allowance for doubtful accounts and credit losses at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ec5b0921-65e5-4047-bf1e-e75d6eeb5af4" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and it was not significant at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ffe22838-8062-4ee5-bc27-1904f0e9bb78" contextRef="C_ee91ab85-4104-44d0-a832-79460d7876fc" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million increase to beginning accumulated deficit as of January 1, 2023, in connection with our adoption of ASU 2016-13. We had no significant write-offs or recoveries of previously recorded bad debts during the three or nine months ended September 30, 2023 or 2022. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;New Accounting Standards&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in Note 1 for further discussion of our adoption of ASU 2016-13.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Variable Consideration</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three and nine months ended September 30, 2023 and 2022, we had no material amounts in revenue related to unapproved change orders, claims or incentives, other than the amounts related to the resolution of our MPSV Litigation discussed further below. However, at September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and December 31, 2022, certain active projects within our Shipyard Division reflected a reduction to our estimated contract price for liquidated damages of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7d13cf03-f171-4177-982f-eb02e6ff3600" contextRef="C_35504740-add6-4b64-bd07-fb3ecdce8b00" name="gifi:RevenueVariableConsiderationContractPriceReduction" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_45564977-28f3-46b7-80d1-e83d18ec768a" contextRef="C_7c402c85-9ea3-4f1b-a027-adf992f616f5" name="gifi:RevenueVariableConsiderationContractPriceReduction" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in Project Estimates</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We determine the impact of changes in estimated margins on projects for a given period by calculating the amount of revenue recognized in the period that would have been recognized in a prior period had such estimated margins been forecasted in the prior period. The total impact of changes in estimated margins for a project as disclosed on a quarterly basis may be different from the applicable year-to-date impact due to the application of the POC method and the changing progress of the project at each period end. Such impacts may also be different when a project is commenced and completed within the applicable year-to-date period but spans multiple quarters.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the resolution of our MPSV Litigation, we recorded a charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_693eda66-32cd-4814-94eb-021066c83627" contextRef="C_0e14f792-0cdf-48cb-bb40-0837108565f0" name="us-gaap:LitigationSettlementExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_311c7203-0390-4f15-8f54-3ef17d70f84c" contextRef="C_12e7893e-cb2f-46a1-9dbc-3f696288f3ce" name="us-gaap:LitigationSettlementExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">32.5</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during each of the three and nine months ended September 30, 2023. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For each of the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, significant changes in estimated margins on projects positively impacted operating results for our Fabrication Division by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c7828d0c-1bd3-4b49-b29b-3ae94ba897d2" contextRef="C_54d1a13f-b302-4976-9219-e2f8f3eff72c" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_a35cd2ac-f3e9-4e3b-9539-3d16c7f55409" contextRef="C_37f69ac0-6741-44d6-8ba1-d4ebcb7406d7" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.7</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and negatively impacted operating results for our Shipyard Division by </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_205c4260-2e4b-4b3d-be1c-3a27c0dbe4e7" contextRef="C_1f3b1a04-5df2-4ee1-b552-c1cff8d67ed9" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_566a2593-0d05-4538-8c29-6ecd0fbaa481" contextRef="C_9c035d55-b825-4661-b33b-71c95f10f612" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the three and nine months ended September 30, 2022, individual projects with significant changes in estimated margins did not have a material net impact on our operating results. The changes in estimates for the 2023 periods were associated with the following:</span></p><p style="margin-left:4.133%;text-indent:-4.052%;padding-left:3.733%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabrication Division</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Various Projects</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; For each of the three and nine months ended September 30, 2023, our operating results were positively impacted by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b2c601dd-aa79-4d3d-a1e4-3539fcde152c" contextRef="C_54d1a13f-b302-4976-9219-e2f8f3eff72c" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_052ad330-5e7f-4df7-b4cb-3ea91f369e23" contextRef="C_37f69ac0-6741-44d6-8ba1-d4ebcb7406d7" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.7</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on projects, resulting primarily from increases in contract price due to favorable resolution of customer change orders.</span></div></div><p style="margin-left:4.133%;text-indent:-4.052%;padding-left:3.733%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipyard Division</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Seventy-Vehicle Ferry Project</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; For the three and nine months ended September 30, 2023, our operating results were negatively impacted by $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9893930f-0aa6-4d43-b8a7-69485f37ed24" contextRef="C_3208047d-06a2-49ba-87b4-1ce0cb29f050" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0e3d1c1a-5ad5-4ccb-ad4f-ed77ef56aab2" contextRef="C_2b6b3886-0f8e-466e-88dc-5f11ccf6fc5b" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, for our seventy-vehicle ferry project, resulting primarily from increased materials and subcontracted services costs, duration related costs due to extensions of schedule and net reductions to contract price. The cost impacts were primarily due to </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">delays in the receipt of certain equipment that required replacement and subcontractor delays. The contract price impacts were primarily due to a reduction related to the propeller blades replacement discussed further below, offset partially by increases due to favorable resolution of customer change orders and the customer&#x2019;s agreement to forego a portion of previously forecasted liquidated damages.</span></div></div><p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed in our previous quarterly filing, in connection with the delivery and commissioning of the vessel in the second quarter 2023, corrosion on the propeller blades was identified and the customer has determined that replacement of the propeller blades will be required. The customer has agreed to directly procure the new propeller blades and take responsibility for future installation of the blades once received. However, the customer believes we should bear the cost of the new propeller blades through a contract price reduction. We disagree with the customer given the fact that the customer specified the materials and equipment manufacturers to be used for the propulsion system and specified the cathodic protection to be used to mitigate corrosion. In light of the disagreement with the customer regarding who is responsible for the cost of the propeller blades, our forecasts at September 30, 2023, reflect a contract price reduction related to the estimated cost of the propeller blades. We are having ongoing discussions with the customer regarding who should bear final responsibility for the cost of the propeller blades.</span></p><p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023, the vessel was substantially complete and has been delivered to the customer. We anticipate completion of commissioning activities and final sea trials to occur in the fourth quarter 2023 (previously the third quarter 2023, but was delayed due to the aforementioned impacts). At September 30, 2023, the project was in a loss position and our reserve for estimated losses wa</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b46d5e08-e834-46df-84c6-2dbac8e288aa" contextRef="C_b7ff072d-d42a-44ce-b502-b6db6257e459" name="gifi:ContractWithCustomerReserveForLoss" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. If future subcontractor availability or costs differ from our current estimates, our schedule is further extended or we incur additional liquidated damages, we experience challenges during commissioning or sea trials for the vessel, or unanticipated warranty costs, the project would experience further delays and losses.</span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Forty-Vehicle Ferry Projects</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; During the second quarter 2023, we received final customer acceptance of one of the two forty-vehicle ferries that were under construction. For the three and nine months ended September 30, 2023, our operating results were negatively impacted by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8bcc80a8-088e-45ea-bba3-6b6a31a7490f" contextRef="C_533e2ce7-b3e2-4344-af80-1fb446a276a9" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_391dd480-5465-4cd4-8ccc-2b872f29672c" contextRef="C_9bf3ada9-2e50-429c-b481-332420166c77" name="gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, for our remaining forty-vehicle ferry project, resulting primarily from increased subcontracted services and duration related costs due to extensions of schedule, including forecast liquidated damages. The impacts were primarily due to delays in the receipt of certain equipment that required replacement and subcontractor delays. At September 30, 2023, the vessel was substantially complete, and as of the date of this Report, the ferry is in route for delivery to the customer. We anticipate completion of delivery, commissioning activities and final sea trials to occur in the fourth quarter 2023 (previously the third quarter 2023, but was delayed due to the aforementioned impacts). At September 30, 2023, th</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e project was in a loss position and our reserve for estimated losses wa</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ab99fa3c-cb03-4e50-82f7-33632449e608" contextRef="C_52e2992e-47b5-41bc-a27a-975b94af37fb" name="gifi:ContractWithCustomerReserveForLoss" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. </span></div></div><p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed in our 2022 Financial Statements, we have experienced rework, construction and commissioning challenges on the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8fcfe422-d4e4-4041-a1f4-d29452b3b1ba" contextRef="C_9bf3ada9-2e50-429c-b481-332420166c77" name="gifi:NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges" unitRef="U_Vechicle" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ferries, resulting in forecast cost increases and liquidated damages and the previous need to fabricate a new hull for the remaining vessel. Accordingly, during 2021 we submitted claims to our customer, and subsequently filed a lawsuit, to extend our project schedules and recover the cost impacts of the design deficiencies. The customer denied all liability. Further, during the fourth quarter 2022 and early 2023, we received correspondence from our customer indicating that the new hull for the remaining ferry under construction was exhibiting deformation issues that are potentially beyond the customer&#x2019;s desired tolerance levels. Our subsequent evaluation did not support the customer&#x2019;s conclusions and we completed construction of the vessel as designed.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our forecast costs and scheduled completion date for the remaining vessel are based on the current vessel design and reflect our best estimates; however, such estimates may be impacted by any future challenges with the vessel design deficiencies, including the final resolution of the aforementioned design and deformation issues in dispute. If future subcontractor availability or costs differ from our current estimates, our schedule is further extended or we incur additional liquidated damages, we experience challenges during delivery, commissioning or sea trails for the remaining vessel, or other challenges associated with the design deficiencies, including unanticipated warranty costs (for either vessel), and are unable to recover associated costs from our customer, or the customer rejects delivery and/or final acceptance of the remaining vessel due to the design dispute, the project would experience further delays and losses. Our forecasts at September 30, 2023 do not reflect potential future benefits, if any, from the favorable resolution of the aforementioned lawsuit and we can provide no assurance that we will be successful recovering previously incurred costs.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other Operating and Project Matters</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Hurricane Ida </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_49225a5c-66e4-4154-a4f8-cdb00cf599ef" contextRef="C_b083994b-99c2-467e-8b33-9afa53803022" name="gifi:ImpactOfHurricaneIdaDescription"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9b7a0761-4105-4d54-b6c3-9ca7df2ccafa" contextRef="C_b083994b-99c2-467e-8b33-9afa53803022" name="gifi:DateOfLandfallOccurred" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 29, 2021</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Hurricane Ida made landfall near Houma, Louisiana as a high-end Category 4 hurricane, with high winds and heavy rains causing damage to buildings and equipment at our Houma Facilities and resulting in significant debris throughout the facility.</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Our insurance coverages in effect at the time of the storm generally specify coverage amounts for each of our buildings (including contents) and major equipment.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 30, 2023 and 2022, we received insurance payments of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d604ef91-e1b0-4131-8476-8c1413dc96b2" contextRef="C_b083994b-99c2-467e-8b33-9afa53803022" name="us-gaap:ProceedsFromInsuranceSettlementOperatingActivities" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b380e20b-4dc7-4fcb-ad75-a2d648c2740c" contextRef="C_c87109cd-0858-480f-a91f-9c03e7ec2a4b" name="us-gaap:ProceedsFromInsuranceSettlementOperatingActivities" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">7.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, from our insurance carriers associated with interruptions to our operations and damage to buildings and equipment. In addition, we have received payments from our insurance carriers during other periods subsequent to the storm associated with interruptions to our operations and damage to buildings and equipment. Such payments are nonrefundable, and with respect to our buildings, represent the insurance carriers&#x2019; estimate of the damage to each building based on the estimated depreciated value of such buildings plus repair costs incurred by us in excess of such estimates for certain buildings. To the extent we incur further repair costs for a building in excess of the amounts received, we may receive additional insurance proceeds up to the limits of our insurance coverage for such building. The classification of insurance proceeds within our Statement of Cash Flows is based on our use or intended use of the proceeds. Proceeds used or intended to be used for repairs that are not deemed to be capital in nature, and proceeds associated with interruptions to our operations, are reflected within operating activities. Proceeds used or intended to be used for repairs that are deemed capital in nature, or proceeds in excess of anticipated repair costs, are reflected within investing activities.</span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The timing of payments from our insurance carriers have, and may continue to, differ from when we incur the applicable repair and cleanup costs, and accordingly, we have accounted for such differences in timing as follows:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.167%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.477925140609185%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To the extent we incurred repair costs in excess of insurance proceeds received to date, we recorded an insurance receivable when we believe such amounts are probable of recovery under our insurance policies.</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To the extent we determined that damage to an asset resulted in a complete loss, we recorded an insurance receivable up to the impairments recognized when we believe such amounts are probable of recovery under our insurance policies. </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To the extent proceeds received exceeded repair costs incurred to date, we recorded an insurance gain as we do not have an obligation to perform further repair activities. Charges will be recorded in future periods to the extent such proceeds received are used for future repair activities that are not deemed to be capital in nature. </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insurance deductibles, clean-up costs and uninsured losses have been expensed. </span></div></div><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the above, during the three months ended September 30, 2023 and 2022, and nine months ended September 30, 2023 and 2022, we recorded gains of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4d5710e4-8301-498a-925b-c3d680f6f9cb" contextRef="C_fec86516-376b-4872-911c-0f9521eb2033" name="gifi:GainOnInterruptionsInsuranceRecovery" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (all related to our business interruption coverage), $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3866b806-326f-4ea3-987a-7380275444c3" contextRef="C_4f5b96be-9007-48f0-ae32-29debc8c8034" name="gifi:GainLossOnInsuranceRecovery" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5795dbf2-1d07-45d1-a6da-dff6937ae741" contextRef="C_b083994b-99c2-467e-8b33-9afa53803022" name="gifi:GainLossOnInsuranceRecovery" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (including $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_86d74d9b-a95a-4126-8288-1db479cfe347" contextRef="C_4f5b96be-9007-48f0-ae32-29debc8c8034" name="gifi:GainOnInterruptionsInsuranceRecovery" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to our business interruption coverage) and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9659798c-8034-47a1-ab63-965adb1c7c35" contextRef="C_c87109cd-0858-480f-a91f-9c03e7ec2a4b" name="gifi:GainLossOnInsuranceRecovery" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">respectively, related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida. The gains are included in other (income) expense, net on our Statement of Operations and are reflected within our Fabrication Division. I</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n addition, at September 30, 2023, we had total insurance receivables on our Balance Sheet of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8d79c837-69dc-43d3-b02b-63f6d3a923b1" contextRef="C_2c3ef026-15cb-4a2d-ac42-a17e0ec52864" name="us-gaap:InsuranceSettlementsReceivableNoncurrent" unitRef="U_USD" scale="0" decimals="1" format="ixt:num-dot-decimal">0.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. We have finalized our restoration plans and are nearing completion of our repair efforts. We expect to incur future repair costs of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_017c0886-75b8-4878-845f-3a2876334769" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million associated with previously received insurance payments for certain buildings and equipment. Further, we expect to incur future repair costs in excess of previously received insurance payments for certain buildings and equipment; however, we believe that recovery of insurance proceeds for such costs is probable.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to damage to our Houma Facilities, the storm resulted in damage to one of our forty-vehicle ferry projects, the multi-purpose supply vessels (&#x201c;MPSVs&#x201d;) and associated equipment that remain in our possession and were subject to our previous MPSV Litigation, and certain bulkheads where the vessels were moored. We are continuing to evaluate the extent to which any damage was the result of third-party vessels that broke free from their mooring during the storm and struck the ferry, MPSVs and bulkheads. During the three months ended September 30, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we recorded charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_43778ba8-1510-44e5-a383-5c546730d525" contextRef="C_0d64910c-5971-4b71-a48b-88804b2bb676" name="gifi:ChargesRelatedToDeductiblesTotal" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and during the nine months ended September 30, 2023 and 2022,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> we recorded charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_df01d932-41e7-4070-b554-9fd56fbbe39a" contextRef="C_0f6f6703-4350-49a0-920d-7c45cb21060d" name="gifi:ChargesRelatedToDeductiblesTotal" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_906c3419-f582-47f2-9088-4bcd9e6c76c3" contextRef="C_438964e5-01a3-4316-9b7d-d3269fd9c61e" name="gifi:ChargesRelatedToDeductiblesTotal" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with damage previously caused by Hurricane Ida. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Offshore Jackets Project </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; As discussed above, in February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in July 2023, the customer cancelled the contract. At September 30, 2023, we had</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ad2c3fc4-0f90-42ab-b766-72fb9cea1ca7" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:AccountsReceivableGrossCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of accounts receivable on our Balance Sheet related to the project and we expect such amounts to be paid in the fourth quarter 2023. We have received a payment guarantee bond as security for the remaining accounts receivable amounts.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   </span></p></ix:nonNumeric></div>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7325e982-cc12-430e-a7f8-9b56a1715563" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:DebtDisclosureTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">3. CREDIT FACILITIES AND DEBT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">LC Facility</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5, 2023, we amended our LC Facility with Whitney Bank to reduce our letters of credit capacity from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bc763fed-bd19-459e-b196-e2b4220ea8f7" contextRef="C_123d1ee5-d547-4d49-9570-2526b2dd7626" name="us-gaap:DebtInstrumentDecreaseForgiveness" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">20.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3feb8a9f-87ff-4959-9e11-e415599fca2c" contextRef="C_947bc0ea-4a50-4d24-a4b4-619f3e8a6397" name="us-gaap:DebtInstrumentDecreaseForgiveness" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">10.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, subject to our cash securitization of the letters of credit, and extend the maturity date to </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7b744d6f-972a-409d-b85c-217705f0ad76" contextRef="C_65926d37-7a7f-491e-82bf-38c1579b8b0c" name="us-gaap:DebtInstrumentMaturityDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Commitment fees on the unused portion of the LC Facility are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_75021a76-01bd-4b28-b3fb-5468ad260c58" contextRef="C_46ad9832-3b78-477a-95c7-a52ac2ba5263" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and interest on outstanding letters of credit is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_209c46f2-8fa2-4e79-a525-a7d95d309511" contextRef="C_c2cb4e45-618b-482d-8522-be9163c48b17" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. At September 30, 2023, we had </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9d569180-170a-43e0-af38-09490a03255f" contextRef="C_fcef1b46-dc96-4001-b898-d46ad9375f51" name="us-gaap:LettersOfCreditOutstandingAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of outstanding letters of credit under the LC Facility. See Note 4 for further discussion of our letters of credit and associated security requirements.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Surety Bonds</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We issue surety bonds in the ordinary course of business to support our projects and certain of our insurance coverages. At September 30, 2023, we h</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ad $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_013e5499-5dd9-4625-b857-8f44a4ab9573" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="gifi:SuretyBonds" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">101.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of outstanding surety bonds, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_da3a0e13-fca4-4e9f-9807-3e4ce2698ae6" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="gifi:SuretyContractsOfInsuranceCoverages" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">50.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to our MPSV projects that were subject to our MPSV Litigation (which was resolved on October 4, 2023 and the associated bonds were subsequently terminated), $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ecf8ef77-dad5-40dd-bc36-da473de73d87" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="gifi:SuretyBondsRelatesToActiveRetainedShipyardContracts" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">45.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relates to our Active Retained Shipyard Contracts, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0f018cc2-b47d-4c85-bbc7-6c769eace7c0" contextRef="C_9bcbd0db-6115-439d-8f21-515ecd982fa1" name="gifi:SuretyContractsOfInsuranceCoverages" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">6.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relates to our Fabrication Division contracts and certain of our insurance coverages. See Note 4 for further discussion of our surety bonds and related indemnificatio</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n obligations and the resolution of our MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insurance Finance Arrangement</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the renewal of our property and equipment insurance coverages during 2022, and general liability insurance coverages during the first quarter 2023, we entered into short-term premium finance arrangements (&#x201c;Insurance Finance Arrangements&#x201d;). The property and equipment arrangement totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3ea8c25c-b0e4-4012-903e-4f18a38ca55c" contextRef="C_a3149f26-d3bc-40f1-92a0-75ef575efe67" name="us-gaap:DebtInstrumentFaceAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_887b76c1-c58a-4084-842e-20099bd6759a" contextRef="C_10c0d324-ad35-43eb-9e7c-a64b55e470cc" name="us-gaap:DebtInstrumentPaymentTerms"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">payable in ten equal monthly installments through March 2023</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with interest at a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2d93f4c8-f56e-4f2e-932d-0bcd6f241382" contextRef="C_a3149f26-d3bc-40f1-92a0-75ef575efe67" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:num-dot-decimal">4.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. The general liability arrangement totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b96a24dc-dc5c-4be9-a820-38ec1eef1c15" contextRef="C_a6450609-76c8-4031-bd82-a411dff8cc38" name="us-gaap:DebtInstrumentFaceAmount" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">0.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_25b59856-5006-47f3-8ce2-11202a51e408" contextRef="C_3f88545c-0897-427d-a714-96c40bee5b7d" name="us-gaap:DebtInstrumentPaymentTerms"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">payable in eight equal monthly installments through August 2023</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with interest at a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_eaa5f290-7668-45a2-bfef-8244a5a66eff" contextRef="C_a6450609-76c8-4031-bd82-a411dff8cc38" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:num-dot-decimal">6.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. We considered the transactions to be non-cash financing activities, with the initial financed amount reflected within accrued expenses and other liabilities, and a corresponding asset reflected within prepaid expenses and other assets, on our Balance Sheet. For the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and 2022, we have reflected principal payments of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_52a18c4d-2b3d-4abd-8c50-7525e456ab08" contextRef="C_3f8c3dbe-c33d-42ee-8ffb-9877bb169669" name="us-gaap:DebtInstrumentAnnualPrincipalPayment" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8a7839a3-983b-4d1d-92b5-7bb13ecaaa14" contextRef="C_ca7d0008-d30a-4b10-8a9e-d851844700b7" name="us-gaap:DebtInstrumentAnnualPrincipalPayment" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as a financing activity on our Statement of Cash Flows.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mortgage Agreement and Restrictive Covenant Agreement</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the receipt of a consent for the Shipyard Transaction from one of our Sureties (Fidelity &amp; Deposit Company of Maryland (&#x201c;FDC&#x201d;) and Zurich American Insurance Company (together with FDC, &#x201c;Zurich&#x201d;)), we entered into a multiple indebtedness mortgage (&#x201c;Mortgage Agreement&#x201d;) and a restrictive covenant arrangement (&#x201c;Restrictive Covenant Agreement&#x201d;) with Zurich to secure our obligations for our MPSV projects and two forty-vehicle ferry projects. The Mortgage Agreement encumbers all real estate that was not sold in connection with the Shipyard Transaction and includes certain covenants and events of default. In connection with the resolution of our MPSV Litigation and the Note Agreement entered into with Zurich, the Mortgage Agreement was modified on November 6, 2023, to include a provision requiring that </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_239200b1-3b83-40c9-b712-38cadce254bc" contextRef="C_337639d7-71e1-4149-a086-38452827bbca" name="gifi:PercentageOfProvisionRequiredFromProceedsReceived" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">50</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of the proceeds received by us in excess of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_67ae70a3-ed0c-4336-8b37-dba06f1a9554" contextRef="C_337639d7-71e1-4149-a086-38452827bbca" name="gifi:ProceedsFromSaleOfRealEstateRequiredToMakeProvision" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">8.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from the sale of any real estate of our Houma Facilities be used to make early payments on the principal balance under the Note Agreement. The Mortgage Agreement</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> will terminate when the obligations and liabilities of Zurich associated with the outstanding surety bonds for the forty-vehicle ferry projects are discharged and the Note Agreement is repaid. The Restrictive Covenant Agreement precluded us from paying dividends or repurchasing shares of our common stock; however, in connection with the resolution of our MPSV Litigation, the Restrictive Covenant Agreement was terminated. See Note 1 for further discussion of the Shipyard Transaction and Note 4 for further discussion of the resolution of our MPSV Litigation and the Note Agreement.</span></p></ix:nonNumeric></div>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2c6d24cd-4c42-41fc-b9cd-912cbbb17f5e" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">4. COMMITMENTS AND CONTINGENCIES</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Routine Legal Proceedings</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to various routine legal proceedings in the normal conduct of our business, primarily involving commercial disputes and claims, workers&#x2019; compensation claims, and claims for personal injury under general maritime laws of the U.S. and the Jones Act. While the outcome of these legal proceedings cannot be predicted with certainty, we believe that the outcome of any such proceedings, even if determined adversely, would not have a material adverse effect on our financial position, results of operations or liquidity.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MPSV Litigation Resolution</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 19, 2018, our subsidiary, Gulf Island Shipyards, LLC (&#x201c;GIS&#x201d;), received termination notices from its customer, Hornbeck Offshore Services, LLC (&#x201c;Hornbeck&#x201d;), of the contracts for the construction of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9d2c0309-4d0d-46c7-bb2a-6ef2f30f4ab3" contextRef="C_1539948c-8c46-47a2-b6d4-ed01f5d0aa20" name="gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels" unitRef="U_Vessel" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> MPSVs. GIS disputed the purported terminations and disagreed with Hornbeck&#x2019;s reasons for such terminations. In connection with such purported terminations, Hornbeck also made claims against the performance bonds issued by Zurich in connection with the construction of the MPSVs, for which the face amount of the bonds totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e60d538b-ad0b-4625-b610-85be7ce89ae4" contextRef="C_275b59d0-d6b9-424f-8cce-f1c29ff5c9e2" name="gifi:LossContingencyUnderPerformanceBondsIssued" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">50.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (&#x201c;Performance Bonds&#x201d;). On October 2, 2018, GIS filed a lawsuit against Hornbeck to enforce its rights and remedies under the applicable construction contracts for the two MPSVs. The lawsuit was filed in the Twenty-Second Judicial District Court for the Parish of St. Tammany, State of Louisiana and was styled Gulf Island Shipyards, LLC v. Hornbeck Offshore Services, LLC, bearing docket number 2018-14861 (&#x201c;MPSV Litigation&#x201d;). Hornbeck subsequently asserted counterclaims against GIS and Zurich seeking damages.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 4, 2023, the MPSV Litigation was dismissed in full with prejudice at the request of the parties after the parties reached an agreement in principle. To effectuate such agreement, on November 6,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2023, GIS and the Company entered into an agreement (&#x201c;Settlement Agreement&#x201d;) with Zurich pursuant to which Zurich released GIS and the Company from all of their obligations under the Performance Bonds and the associated general indemnity agreements relating to the Performance Bonds, and we agreed to release possession of the MPSVs to Zurich. Further, we entered into a promissory note (&#x201c;Note Agreement&#x201d;) payable to Zurich in the principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fda00a01-9686-4222-b21d-17323e56a751" contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4" name="us-gaap:DebtInstrumentIssuedPrincipal" unitRef="U_USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">20</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Note Agreement bears interest at a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_015527bf-4a14-4650-88cc-d99195bf0c45" contextRef="C_f5f5fb2f-d723-4bd6-bde7-c1d5b09af3e0" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">3.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum commencing on January 1, 2024, with </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dbe25e95-f84c-4f69-91aa-70752a42c5b8" contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4" name="us-gaap:DebtInstrumentInterestRateTerms"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">principal and interest payable in </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5a1ed65e-9182-4a09-8e9e-9b3d8cd76d45" contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4" name="us-gaap:DebtInstrumentFrequencyOfPeriodicPayment"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equal annual installments</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_51d2b699-d086-4c7a-b881-f2d69d854ff4" contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4" name="us-gaap:DebtInstrumentPeriodicPayment" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, beginning on </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9b697edb-d440-4e8e-b4d8-3cee4aa752d8" contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4" name="us-gaap:DebtInstrumentMaturityDateRangeStart1" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2024</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_85054846-4934-41ff-9e9d-295657eceaad" contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4" name="us-gaap:DebtInstrumentMaturityDateRangeEnd1" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2038</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated present value of the Note Agreement amount is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fa325cbd-ad84-4cce-ab90-c4f11490045b" contextRef="C_103a72c8-4fe6-449c-9220-3cf23cd542be" name="us-gaap:DebtInstrumentFaceAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million based on an estimated market rate of interest.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the resolution of the MPSV Litigation, we recorded a charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b865b461-e539-4974-8249-1727bf8aa42e" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:LitigationSettlementExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_270bc8a9-1b86-46c3-b3dc-3a92ea591b7f" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:LitigationSettlementExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">32.5</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during each of the three and nine months ended September 30, 2023, consisting of (i) a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d2ce4b14-c234-45cb-9245-ee1a87a2ddca" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:LitigationExpenseAssociatedWithWriteOffOfNetContractAsset" unitRef="U_USD" scale="0" decimals="1" format="ixt:num-dot-decimal">12.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million charge associated with the write-off of a noncurrent net contract asset related to the MPSV construction contracts, and (ii) a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e786e4ea-b84d-4222-a34c-5b0a5088f909" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:LitigationExpenseAssociatedWithRecordingLiability" unitRef="U_USD" scale="0" decimals="1" format="ixt:num-dot-decimal">20.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million charge associated with recording a liability resulting from the Note Agreement. Because the Note Agreement was entered into subsequent to September 30, 2023, the liability has been reflected as a noncurrent contract liability on our Balance Sheet at September 30, 2023, and will be reclassified as long-term debt in the fourth quarter 2023. The charge was reflected as a reduction to previously recognized revenue on the MPSV construction contracts, resulting in a negative revenue amount for the Shipyard Division for the three and nine months ended September 30, 2023, and is included in the changes in noncurrent assets and liabilities, net on our Statement of Cash Flows.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insurance</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain insurance coverage for various aspects of our business and operations. However, we may be exposed to future losses due to coverage limitations and our use of deductibles and self-insured retentions for our exposures related to property and equipment damage, builder&#x2019;s risk, third-party liability and workers&#x2019; compensation and USL&amp;H claims. In connection with our insurance coverage renewal for our property and equipment in the second quarter 2023, we determined that the benefits of maintaining insurance coverage for our property and equipment were limited due to high premium costs and deductibles and increased coverage limitations. Accordingly, we did not renew all of our property and equipment coverage and are now generally self-insured for exposures resulting from any future damage to our property and equipment.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> To the extent we have insurance coverage, we do not have an offset right for liabilities in excess of any deductibles and self-insured retentions. Accordingly, we have recorded a liability for estimated amounts in excess of our deductibles and retentions, and have recorded a corresponding asset related to estimated insurance recoveries, on our Balance Sheet. Further, to the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors. Changes in assumptions, as well as changes in actual experience, could cause these estimates to change. See Note 2 for discussion of insurance deductibles incurred associated with damage caused by Hurricanes Ida.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Letters of Credit and Surety Bonds</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We obtain letters of credit under our LC Facility or surety bonds from financial institutions to provide to our customers in order to secure advance payments or guarantee performance under our contracts, or in lieu of retention being withheld on our contracts. Letters of credit under our LC Facility are subject to cash securitization of the full amount of the outstanding letters of credit. In the event of non-performance under a contract, our cash securitization with respect to the letter of credit supporting such contract would become the property of Whitney Bank. With respect to surety bonds, payments by a Surety pursuant to a bond in the event of non-performance are subject to reimbursement to such Surety by us under a general indemnity agreement relating to such bond. Such indemnification obligations may include the face amount of the surety bond, or portions thereof, as well as other reimbursable items such as interest and certain investigative expenses and legal fees of the Surety. Such indemnification obligations would require us to use our cash, cash equivalents or short-term investments, and we may not have sufficient liquidity to satisfy such indemnification obligations. When a contract is complete, the contingent obligation terminates, and letters of credit or surety bonds are returned. See Note 3 for further discussion of our LC Facility and surety bonds.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental Matters</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our operations are subject to extensive and changing U.S. federal, state and local laws and regulations, as well as the laws of other countries, that establish health and environmental quality standards. These standards, among others, relate to air and water pollutants and the management and disposal of hazardous substances and wastes. We are exposed to potential liability for personal injury or property damage caused by any release, spill, exposure or other accident involving such pollutants, substances or wastes. In connection with the historical operation of our facilities, including those associated with acquired operations, substances which currently are or might be considered hazardous were used or disposed of at some sites that will or may require us to make expenditures for remediation. We believe we are in compliance, in all material respects, with environmental laws and regulations and maintain insurance coverage to mitigate exposure to environmental liabilities. We do not believe any environmental matters will have a material adverse effect on our financial condition, results of operations or cash flow.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain operating leases for our corporate office and certain operating facilities and equipment. See Note 1 for further discussion of our leases.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_858c89f9-27f3-4fa4-b183-318363d35e71" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:EarningsPerShareTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">5. INCOME (LOSS) PER SHARE</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_25cac4dc-d846-411b-bffb-c58580f222b6" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" escape="true"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the computation of basic and diluted income (loss) per share for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023 and 2022 (in thousands, except per share data):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:42.092%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_878d1992-2a8a-4f3c-b6f9-9949deaf1cc3" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,235</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2b720b50-ab39-40ef-a16e-95f0e053401a" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">598</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_83ba1118-080e-4328-8c3c-fa38ab176e22" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31,492</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e6215476-1612-401e-aaa6-031a99ee0385" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,901</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Weighted average shares</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_492f5b6e-d51c-400e-b8e3-80d10e976cfd" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_55a56a6f-cdba-4238-b6d6-af81c9e2fc6f" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,287</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fa2f70cb-6c68-41b8-b780-47a8cfabeec0" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_46d3dff9-a97c-4b0c-8eb7-51d0e4630f3c" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,923</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_55bd6ab0-e672-48d4-b96f-64b4f959ac84" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_c1922c59-81b8-42eb-a011-9eaeb3cd9cc0" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,162</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9de4a801-7a5d-4542-b14c-eec43f8d497e" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_88829f28-bbdd-4b47-8d38-481226d85e0c" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,808</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted income (loss) per common share</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_274c1e63-1466-483d-9f60-d08d453d7dc9" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_b40b1e31-6c13-426c-a397-5863b33eb623" contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">2.04</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e7c6c692-176a-4bb3-9500-217eca92bf20" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2"><ix:nonFraction id="F_73ab0763-c956-4818-9610-ca885aa7dacd" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">0.04</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_556ce268-8b86-4877-9a9e-b2fa5ed37c07" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_4522949f-38eb-4e71-a2d1-5faf0397dafc" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">1.95</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c2dad8e2-a416-4b9d-b9a1-12a8149e0ee1" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-"><ix:nonFraction id="F_acc8de53-ecd9-425a-b100-47bc277561da" contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-">0.25</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The effect of approximately </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8721cc1c-880c-49a6-b45a-33adb3af1a10" contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">147</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">thousand dilutive non-vested shares is not material to the calculation of diluted income per share for the three months ended September</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> 30, 2022.</span></ix:footnote></div></div></ix:nonNumeric></div></ix:nonNumeric></div>
  <div><ix:nonNumeric id="F_02ffdbe3-d99a-4447-9096-f6d88fdd1dd2" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:SegmentReportingDisclosureTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">6. OPERATING SEGMENTS</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We currently operate and manage our business through </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c46ebf10-1f34-4733-b837-33ae1a9cfc5e" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:NumberOfOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">three</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating divisions (&#x201c;Services&#x201d;, &#x201c;Fabrication&#x201d; and &#x201c;Shipyard&#x201d;) and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a26daab9-e625-4e31-9191-f683877614a6" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="gifi:NumberOfCorporateNonOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> non-operating division (&#x201c;Corporate&#x201d;), which represent our reportable segments. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our three operating divisions and Corporate Division are discussed below:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Services Division</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Services Division provides maintenance, repair, construction, scaffolding, coatings, welding enclosures and other specialty services on offshore platforms and inland structures and at industrial facilities; provides services required to connect production equipment and service modules and equipment on offshore platforms; provides project management and commissioning services; provides industrial staffing services; and performs municipal and drainage projects, including pump stations, levee reinforcement, bulkheads and other public works. Our services activities are managed from our various Facilities and include the results of the DSS Acquisition. See Note 1 for further discussion of the DSS Acquisition.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabrication Division</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Fabrication Division fabricates modules, skids and piping systems for onshore refining, petrochemical, LNG and industrial facilities and offshore facilities; fabricates foundations, secondary steel components and support structures for alternative energy developments and coastal mooring facilities; fabricates offshore production platforms and associated structures, including jacket foundations, piles and topsides for fixed production and utility platforms, as well as hulls and topsides for floating production and utility platforms; and fabricates other complex steel structures and components. Our fabrication activities are performed at our Houma Facilities.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipyard Division </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Shipyard Division previously fabricated newbuild marine vessels and provided marine repair and maintenance services. However, on April 19, 2021, we sold our Shipyard Division operating assets and certain construction contracts (&#x201c;Shipyard Transaction&#x201d;). The Shipyard Transaction excluded the contracts and related obligations for our seventy-vehicle ferry and two forty-vehicle ferry projects (&#x201c;Active Retained Shipyard Contracts&#x201d;) that were under construction as of the transaction date and excluded the contracts and related obligations for the projects that were subject to our MPSV Litigation (which was resolved on October 4, 2023). The Active Retained Shipyard Contracts have been or will be completed at our Houma Facilities and we intend to wind down our Shipyard Division operations by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2). At September 30, 2023 and December 31, 2022, the net operating liabilities on our Balance Sheet associated with our Shipyard Division operations totaled</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b5167481-8377-4c37-9c4f-d34ef1c16994" contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1657d256-8706-49b5-a6ea-c28caf863fe3" contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. See Note 1 for further discussion of the Shipyard Transaction and Note 4 for further discussion of the resolution of our MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Corporate Division</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">and Allocations </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Corporate Division includes costs that do not directly relate to our operating divisions. Such costs include, but are not limited to, costs of maintaining our corporate office, executive management salaries and incentives, board of directors' fees, certain insurance costs and costs associated with overall corporate governance and reporting requirements for a publicly traded company. Shared resources and costs that benefit more than one operating division are allocated amongst the operating divisions based on each operating division&#x2019;s estimated share of the benefit received. Such costs include, but are not limited to, human resources, insurance, information technology, accounting, business development and certain division leadership.</span></p><ix:exclude><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
     <hr style="page-break-after:always;" /><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:exclude><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Results</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We generally evaluate the performance of, and allocate resources to, our divisions based upon gross profit or loss and operating income or loss. Segment assets are comprised of all assets attributable to each division. Intersegment revenues are priced at the estimated fair value of work performed. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a7bff45d-6735-447f-89be-a05ea19b4df9" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" escape="true" continuedAt="F_a7bff45d-6735-447f-89be-a05ea19b4df9_1"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summarized financial information for our segments as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and 2022, and for the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands):</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_a7bff45d-6735-447f-89be-a05ea19b4df9_1" continuedAt="F_a7bff45d-6735-447f-89be-a05ea19b4df9_2">
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.279%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.289%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.927999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.137%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.953999999999999%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_0e25bdf8-5815-43b2-b14e-969734b67f2d" contextRef="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,976</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b1967488-abf4-4aa8-9251-69f6561ffbe1" contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,979</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1ef0fbd8-5531-47ff-ac35-49a2bb8447ca" contextRef="C_6d0cabef-cf4e-4c1b-95d2-48da4a4da8dd" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">32,702</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_338ece63-7b05-4b09-ba7d-60048a6f9695" contextRef="C_da118fff-a619-4083-b3c0-06565a17c299" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">230</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8f22574d-f16e-4385-9a75-ee4dcc235f1f" contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,023</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_685f01b4-d7c1-452d-bbd7-38567bf61f51" contextRef="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,260</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3a9da35c-fd38-418c-b88b-8b28dab624f7" contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,217</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_97c5932d-ca90-41c9-b1e7-738898b85387" contextRef="C_6d0cabef-cf4e-4c1b-95d2-48da4a4da8dd" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">34,356</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3aef4214-0ac2-4881-a23a-5d11a318a6a7" contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29,879</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4bce8f1b-c8a6-4a39-97cc-180d679c0067" contextRef="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,577</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1e66056c-c263-495d-aeda-ae2ca7d3ba74" contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">904</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_eeba4105-f7d0-4531-870a-36580f745d11" contextRef="C_6d0cabef-cf4e-4c1b-95d2-48da4a4da8dd" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">35,117</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a6c57e56-f820-4f0b-b303-92e170d0e39d" contextRef="C_da118fff-a619-4083-b3c0-06565a17c299" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,999</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d89814a4-a444-4ae9-9564-9b31a554e731" contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,635</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f3e4cc66-5283-4f57-835d-a3b653df9eac" contextRef="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3">502</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1cd97bba-5aae-4e1b-be6c-8fe9b97da985" contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3">813</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_77a7d32e-b5bc-439d-9b9e-cd084e7e071d" contextRef="C_da118fff-a619-4083-b3c0-06565a17c299" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3">75</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_fb8f30e7-dafb-4c1b-95f0-bd05a964979f" contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,390</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c9e0f1e2-1155-4497-a03b-12836174c1fb" contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3">573</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_31f20700-85b3-46f3-837a-30b1bfb801fb" contextRef="C_da118fff-a619-4083-b3c0-06565a17c299" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4085fe3e-16ec-451a-87e7-c2a91282b6bd" contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3">645</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_168f339e-2fd4-4ddc-9405-1b5e7f78cf8b" contextRef="C_bb24c804-a02f-472b-86d1-190583735ee8" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,407</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_30ceb5fa-279c-4f38-b3a2-48d0af701a33" contextRef="C_17f3894f-26cc-4251-8bd4-8097e8828314" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,372</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d16380b9-6e2d-4af6-a0e2-62d54a2e42f5" contextRef="C_37d76679-d890-443c-bd9e-83827e28f158" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">727</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_eabc3388-a15d-4219-ac5e-4be1154448a3" contextRef="C_77e10af2-60cb-4ba2-b384-0883376d59a7" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,096</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bf986bbb-0059-47b2-bedd-bce7b5340adc" contextRef="C_0de01ed8-43b6-459e-a7d4-dde0fdf9f86e" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">120,602</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.279%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.289%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.927999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.137%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.953999999999999%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9a44a7c0-6dea-468e-a9bd-fcb038a09a39" contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,569</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d0d3bed0-fc68-48dd-b730-783b90be3426" contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,429</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_196b329f-7edd-48e5-8613-657e8c34881a" contextRef="C_4159675b-6fe2-4c0f-bf19-95e7e2b893ad" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,849</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1b2a81c1-9e17-486d-b5f7-84bba8e88bb1" contextRef="C_ae3addf0-291a-45de-b1ac-04b08719466f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">254</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a0d64d48-b5fe-432a-9e0e-f6c7f24f167d" contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,593</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e0445a8f-ac2f-4a73-bf6b-3ee10b05bce5" contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,163</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5d83e20a-5acf-44c1-be0c-2a719393a595" contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,326</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_554597b3-ef98-42ba-8a91-928d04c50ca6" contextRef="C_4159675b-6fe2-4c0f-bf19-95e7e2b893ad" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">269</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_cca04f8f-636d-455a-9bb6-8b266904703d" contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,220</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_49525859-b20f-419a-939e-5b86b84b5c3a" contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,390</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_cbbe23fb-07f9-4c7d-8865-080ee1d3665f" contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,120</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7e53224c-1093-4b67-9559-81866b2dcbae" contextRef="C_4159675b-6fe2-4c0f-bf19-95e7e2b893ad" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,393</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3933a864-7930-4eeb-a4f4-98246af27bce" contextRef="C_ae3addf0-291a-45de-b1ac-04b08719466f" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,463</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d7e642c4-8118-4513-868b-0ad3c8aef01f" contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">654</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c5f9715b-5e4a-463d-8d34-cd8f3376c30e" contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3">382</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2871f5d5-43ab-4d46-863c-6ceededdfc87" contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3">807</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5eee4a0f-05b4-4717-ae47-9f19cdb5534c" contextRef="C_ae3addf0-291a-45de-b1ac-04b08719466f" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3">51</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_57e0999a-e3e8-4b14-9fa6-06228445394e" contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,240</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1677dbf1-9a4e-43d8-8607-d4046b9f03d4" contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">499</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_506a8afc-b096-4e0e-9aad-6bf71c54ef13" contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3">4</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_5736f727-c26d-4367-a1ca-349d3158da8f" contextRef="C_ae3addf0-291a-45de-b1ac-04b08719466f" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_ef2e776c-e639-459d-af27-0a642833cf14" contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">558</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f3b7994a-37c3-47cc-ae07-6c29ecc6b9f5" contextRef="C_fdf333aa-8934-44e6-8c02-07429b034922" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,899</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e7526758-5c28-48d2-a522-7231ab5eeade" contextRef="C_31e5e903-95ad-4597-bd67-69833c1e84d3" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,061</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b90f2d71-b678-40fd-a7b4-482c402a13aa" contextRef="C_3e648e61-eafb-4745-b07e-358cd69bcf8a" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,349</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a0f2f567-1657-4c73-ad37-e8d400d26a0c" contextRef="C_6c2d9d3f-606e-4411-a3c3-18fc0726a015" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,430</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d4a119b7-a301-4ac5-b3de-1f3c69dad6d3" contextRef="C_c2a504f4-7f5c-4df0-b35b-a728909f6101" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,739</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:36.787%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d8ebc096-3c56-4f70-bbec-4c0ec6a9cdb5" contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,033</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_08ebadef-7b2a-41aa-af42-4d05ea022f8b" contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,382</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f6e221d4-b990-4a97-850e-a42fe1255fc8" contextRef="C_be12489d-93af-4bd2-bc6f-c4363b5dd1cb" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,973</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_7723d926-8b78-4298-baf1-a78e3e55dd87" contextRef="C_236d845d-d959-482b-bc0a-26fcd1ccecd6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-">925</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_feda047b-cdee-4e92-af2a-1a24289fb7c0" contextRef="C_2ea71742-45db-40f9-a259-05429ca52784" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106,517</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_cbdaa4ce-f4e8-4981-99ae-4b74c36f16f2" contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,348</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_95ce3362-7067-4af2-9997-f1d1c1457c24" contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,243</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_610f3530-6ac3-4993-81f2-c87c7481b0c0" contextRef="C_be12489d-93af-4bd2-bc6f-c4363b5dd1cb" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">35,955</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_922c5f8c-c316-4200-b369-ea9b96defba5" contextRef="C_2ea71742-45db-40f9-a259-05429ca52784" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">20,364</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_833d9607-075e-4875-b066-388c51a086e7" contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,187</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_8b7d427a-0224-4556-8ddc-22041ab5b336" contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,443</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3acb724a-9cab-4501-a797-8c3d72e1f8e6" contextRef="C_be12489d-93af-4bd2-bc6f-c4363b5dd1cb" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">39,268</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_a4c35c02-b750-4536-ac33-7935e8b14f9f" contextRef="C_236d845d-d959-482b-bc0a-26fcd1ccecd6" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,920</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3f62bd33-183d-4cd0-ad9f-7ee0e8543797" contextRef="C_2ea71742-45db-40f9-a259-05429ca52784" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">32,558</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_34cbd81f-ef37-4cf0-a340-bb67538e55eb" contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,440</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_4f834d4c-71cd-4f63-9963-2c9045312710" contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,460</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bbf7b417-9be7-4d83-bbd5-cf4e88cecc8b" contextRef="C_236d845d-d959-482b-bc0a-26fcd1ccecd6" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3">215</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_61dfdb4d-4cc3-4955-8099-c965229130fa" contextRef="C_2ea71742-45db-40f9-a259-05429ca52784" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,115</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_56a62dba-e87e-4ea8-8d34-1565a6007352" contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">508</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_940823b5-4f85-4c63-b371-df4e7e049d87" contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,111</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b80d2724-840c-4b54-abbd-efc66050da89" contextRef="C_236d845d-d959-482b-bc0a-26fcd1ccecd6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_84f19271-86c9-453d-a8a0-f1150d9bbab2" contextRef="C_2ea71742-45db-40f9-a259-05429ca52784" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,701</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d1c333a4-7683-4aad-837d-9917be062574" contextRef="C_bb24c804-a02f-472b-86d1-190583735ee8" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,407</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_61c61cae-cac2-4230-944c-7d172efa5ca7" contextRef="C_17f3894f-26cc-4251-8bd4-8097e8828314" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,372</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f0d9550e-d264-4d95-8b6b-811e907849ad" contextRef="C_37d76679-d890-443c-bd9e-83827e28f158" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">727</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f8e6e270-3de1-4c58-b74a-f31b4b0818e9" contextRef="C_77e10af2-60cb-4ba2-b384-0883376d59a7" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,096</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c0bd3963-19ed-472b-bb14-ba96429ea6c5" contextRef="C_0de01ed8-43b6-459e-a7d4-dde0fdf9f86e" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">120,602</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.279%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.289%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.927999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.137%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.953999999999999%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c9f83d33-bc6a-4aac-861e-7ddcfbc8485a" contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,413</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f446d940-c3a8-4d11-8fd5-2b3f5ba60179" contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,885</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3c953677-9371-4015-83e4-a67ab311b8f4" contextRef="C_501fd463-90a9-47dc-bb8c-f93220e6e0c2" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,314</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c28da457-03ef-4558-ac35-5ed66de9ef7b" contextRef="C_602bb047-045a-479a-9f6f-811fd958d3d6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">431</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d29cb28b-2605-4f0f-b1dd-31285bcc5038" contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,181</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d1050623-0119-44f2-879e-e958f0910377" contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,295</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f5f121a3-8af8-4431-a36c-edc4f21f40d7" contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,064</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_e77411e2-24ab-4a7d-bbfe-9caf44563046" contextRef="C_501fd463-90a9-47dc-bb8c-f93220e6e0c2" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">759</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_9cd5caf0-fa1a-47ef-a3ef-e0ab3ebd903c" contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,472</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6daff41e-229f-4fc9-a280-8dab4da04ffe" contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,912</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_3280e2d8-f0a7-4bc1-9bb5-bd02e3e562a7" contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">787</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_32be1170-2e08-4df7-8609-8f8b0e3031a7" contextRef="C_501fd463-90a9-47dc-bb8c-f93220e6e0c2" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,965</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_f3577ba9-1d8e-43e3-8ecd-8adf5cf55c95" contextRef="C_602bb047-045a-479a-9f6f-811fd958d3d6" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,529</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_44c4230c-46df-4614-95ff-9110485ba0bb" contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,795</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_27cf65c0-7df0-4abc-a2b7-acbe376736c8" contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,128</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_cc8fb316-ecae-4cad-966c-cb1725d6e923" contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,436</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_09eb48c8-dedc-4e3a-b90b-9d98b72f75fc" contextRef="C_602bb047-045a-479a-9f6f-811fd958d3d6" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3">200</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_df7de73a-3653-48b3-93eb-8f2c59dba7fb" contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,764</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_6066e79c-639a-4be0-813e-cdc914f3d233" contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">817</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_1f12aabc-d756-42ae-b3c0-b2882912c9dd" contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3">160</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_795b81bb-6316-4d08-9657-3266b0d698aa" contextRef="C_602bb047-045a-479a-9f6f-811fd958d3d6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_64c6a160-87bc-4234-9630-33904f9cf35f" contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,032</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_b1be9201-fc3b-4e28-89ee-f023daedaf06" contextRef="C_fdf333aa-8934-44e6-8c02-07429b034922" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,899</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_c2385713-146f-4215-a8f3-d6239335fa42" contextRef="C_31e5e903-95ad-4597-bd67-69833c1e84d3" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,061</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2cef7084-53e8-4f07-a86b-a295568387fc" contextRef="C_3e648e61-eafb-4745-b07e-358cd69bcf8a" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,349</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_bc4edb74-7253-43a1-a80f-95fb06e60aad" contextRef="C_6c2d9d3f-606e-4411-a3c3-18fc0726a015" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,430</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_2811557c-2933-49ef-8f0d-6390b9226a6f" contextRef="C_c2a504f4-7f5c-4df0-b35b-a728909f6101" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">134,739</ix:nonFraction></span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></ix:continuation></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><span><ix:continuation id="F_a7bff45d-6735-447f-89be-a05ea19b4df9_2"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash and short-term investments are reported within our Corporate Division.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div></ix:nonNumeric></div>
  <div style="font-size:12pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d9acfa2e-a89d-444e-b846-b33fbc78a525" contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e" name="us-gaap:SubsequentEventsTextBlock" escape="true"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">7. SUBSEQUENT EVENTS</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 4, 2023, we resolved our MPSV Litigation, resulting in a charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"><ix:nonFraction id="F_d56497da-1a9b-44e8-b337-ed6469a97809" contextRef="C_0e14f792-0cdf-48cb-bb40-0837108565f0" name="us-gaap:LitigationSettlementExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_59ec9d37-4d45-477c-93f7-5c66b4f6910e" contextRef="C_12e7893e-cb2f-46a1-9dbc-3f696288f3ce" name="us-gaap:LitigationSettlementExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">32.5</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during both the three and nine months ended September 30, 2023. In addition, on November </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6, 2023, we entered into the Settlement Agreement, Note Agreement and an amendment to the Mortgage Agreement, and the Restrictive Covenant Agreement was terminated. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> See Note 3 for further discussion of the Mortgage Agreement amendment and Restrictive Covenant Agreement termination, and Note 4 for further discussion of the resolution of our MPSV Litigation, the Settlement Agreement, the Note Agreement and the associated impacts for the three and nine months ended September 30, 2023.</span></p></ix:nonNumeric></div>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_2_managements_discussion_analysis_f"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 2. Management&#x2019;s Discussion and Analysis of </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial Condition and Results of Operations.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is provided to assist readers in understanding our financial performance during the periods presented and significant trends that may impact our future performance. This discussion should be read in conjunction with our Financial Statements and the related notes thereto. References to </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Notes&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> relate to the Notes to our Financial Statements in Item 1. References to &#x201c;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">nm&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> relate to percentage references that are not considered meaningful. Certain terms are defined in the</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> &#x201c;Glossary of Terms&#x201d; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">beginning on page ii.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cautionary Statement on Forward-Looking Information</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">This Report contains forward-looking statements in which we discuss our potential future performance, operations and projects. Forward-looking statements, within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995, are all statements other than statements of historical facts, such as projections or expectations relating to operating results, timing of delivery of vessels related to the Active Retained Shipyard Contracts and subsequent wind down of our Shipyard Division operations; impacts of the resolution of the MPSV Litigation; diversification and entry into new end markets; improvement of risk profile; industry outlook; oil and gas prices; timing of investment decisions and new project awards; cash flows and cash balance; capital expenditures; liquidity; tax rates; and execution of strategic initiatives. The words &#x201c;anticipates,&#x201d; &#x201c;may,&#x201d; &#x201c;can,&#x201d; &#x201c;plans,&#x201d; &#x201c;believes,&#x201d; &#x201c;estimates,&#x201d; &#x201c;expects,&#x201d; &#x201c;projects,&#x201d; &#x201c;targets,&#x201d; &#x201c;intends,&#x201d; &#x201c;likely,&#x201d; &#x201c;will,&#x201d; &#x201c;should,&#x201d; &#x201c;to be,&#x201d; &#x201c;potential&#x201d; and any similar expressions are intended to identify those assertions as forward-looking statements.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We caution readers that forward-looking statements are not guarantees of future performance and actual results may differ materially from those anticipated, projected or assumed in the forward-looking statements. Important factors that can cause our actual results to differ materially from those anticipated in the forward-looking statements include: supply chain disruptions (including global shipping and logistics challenges), inflationary pressures, economic slowdowns and recessions, natural disasters, public health crises (such as COVID-19), labor costs and geopolitical conflicts (such as the conflict in Ukraine and the Israel-Hamas conflict), and the related volatility in oil and gas prices and other factors impacting the global economy; cyclical nature of the oil and gas industry; our ability to resolve any material legal proceedings; competition; reliance on significant customers; competitive pricing and cost overruns on our projects; performance of subcontractors and dependence on suppliers; timing and our ability to secure and commence execution of new project awards, including fabrication projects for refining, petrochemical, LNG, industrial and sustainable energy end markets; our ability to maintain and further improve project execution; nature of our contract terms and customer adherence to such terms; suspension or termination of projects; changes in contract estimates; customer or subcontractor disputes; operating dangers, weather events and availability and limits on insurance coverage; operability and adequacy of our major equipment; recoveries of any insurance proceeds for previous damage at our Houma Facilities; our ability to raise additional capital; our ability to amend or obtain new debt financing or credit facilities on favorable terms; our ability to generate sufficient cash flow; our ability to obtain letters of credit or surety bonds and ability to meet any indemnification obligations thereunder; consolidation of our customers; financial ability and credit worthiness of our customers; adjustments to previously reported profits or losses under the percentage-of-completion method; our ability to employ a skilled workforce; loss of key personnel; utilization of facilities or closure or consolidation of facilities; failure of our safety assurance program; barriers to entry into new lines of business; weather impacts to operations; any future asset impairments; changes in trade policies of the U.S. and other countries; compliance with regulatory and environmental laws; lack of navigability of canals and rivers; systems and information technology interruption or failure and data security breaches; performance of partners in any future joint ventures and other strategic alliances; shareholder activism; focus on environmental, social and governance factors by institutional investors and regulators; and other factors described under &#x201c;Risk Factors&#x201d; in Part I, Item 1A of our 2022 Annual Report as updated in Item 1A &#x201c;Risk Factors&#x201d; in our quarterly report on Form 10-Q for the quarter ended June 30, 2023 and as may be further updated by subsequent filings with the SEC.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Additional factors or risks that we currently deem immaterial, that are not presently known to us or that arise in the future could also cause our actual results to differ materially from our expected results. Given these uncertainties, investors are cautioned that many of the assumptions upon which our forward-looking statements are based are likely to change after the date the forward-looking statements are made, which we cannot control. Further, we may make changes to our business plans that could affect our results. We caution investors that we undertake no obligation to publicly update or revise any forward-looking statements, which speak only as of the date made, for any reason, whether as a result of new information, future events or developments, changed circumstances, or otherwise, and notwithstanding any changes in our assumptions, changes in business plans, actual experience or other changes.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Overview</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are a leading fabricator of complex steel structures and modules and provider of specialty services, including project management, hookup, commissioning, repair, maintenance, scaffolding, coatings, welding enclosures, civil construction and staffing services to the industrial and energy sectors. Our customers include U.S. and, to a lesser extent, international energy producers; refining, petrochemical, LNG, industrial and power operators; and EPC companies. We currently operate and manage our business through three operating divisions (&#x201c;Services&#x201d;, &#x201c;Fabrication&#x201d; and &#x201c;Shipyard&#x201d;) and one non-operating division (&#x201c;Corporate&#x201d;), which represent our reportable segments. Our corporate headquarters is located in The Woodlands, Texas, and our primary operating facilities are located in Houma, Louisiana (&#x201c;Houma Facilities&#x201d;). See Note 6 for further discussion of our reportable segments.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 19, 2021, we sold our Shipyard Division operating assets and certain construction contracts (&#x201c;Shipyard Transaction&#x201d;) and intend to wind down our remaining Shipyard Division operations by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2). See Note 1 for further discussion of the Shipyard Transaction.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 1, 2021, we acquired a services and industrial staffing business (&#x201c;DSS Acquisition,&#x201d;) which increased our skilled workforce, further diversified our customer base and expanded our service offerings for our Services Division. See Note 1 for further discussion of the DSS Acquisition.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 4, 2023, we resolved our MPSV Litigation. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Impacts of Oil and Gas Price Volatility and Macroeconomic Conditions on Operations</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Since 2008, the prices of oil and gas have experienced significant volatility, including depressed prices over extended periods, resulting in reductions in capital spending and drilling activities from our traditional offshore oil and gas customer base. Consequently, our operating results and cash flows were negatively impacted as we experienced reductions in revenue, lower margins due to competitive pricing and under-utilization of our operating facilities and resources. Beginning in 2020, the global coronavirus pandemic (&#x201c;COVID-19&#x201d;) added another layer of pressure and uncertainty on oil  and gas prices (with oil prices reaching a twenty-year low and gas prices reaching a four-year low), which further negatively impacted certain of our end markets through the first quarter 2022. This volatility in oil and gas prices was compounded by Russia&#x2019;s invasion of Ukraine in February 2022 (and the related European energy crisis), and the U.S. and other countries actions in response (with oil prices reaching an eight-year high and gas prices reaching a fourteen-year high), which positively impacted certain of our end markets. While oil and gas prices have somewhat stabilized, the duration of such stability is uncertain and difficult to predict.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, global economic factors that are beyond our control, have and could continue to impact our operations, including, but are not limited to, supply chain disruptions (including global shipping and logistics challenges that began in 2020), inflationary pressures, economic slowdowns and recessions, bank failures, natural disasters, public health crises (such as COVID-19), and geopolitical conflicts (such as the conflict in Ukraine and the Israel-Hamas conflict).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ultimate business and financial impacts of oil and gas price volatility and macroeconomic conditions on our business and results of operations continues to be uncertain, but the impacts have included, or may continue to include, among other things, reduced bidding activity; suspension or termination of backlog; deterioration of customer financial condition; and unanticipated project costs  and schedule delays due to supply chain disruptions, labor and material price increases, lower labor productivity, increased employee and contractor absenteeism and turnover, craft labor hiring challenges, increased safety incidents, lack of performance by subcontractors and suppliers, and contract disputes. We continue to monitor the impacts of oil and gas price volatility and macroeconomic conditions on our operations, and our estimates in future periods will be revised for any events and changes in circumstances arising after the date of this Report. See Note 1 for further discussion of the impacts of oil and gas price volatility and macroeconomic conditions and Note 2 for further discussion of the impacts of the aforementioned on our projects. See also</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> &#x201c;Risk Factors&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in Part I, Item 1A of our 2022 Annual Report as updated in Item 1A </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Risk Factors&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in our quarterly report on Form 10-Q for the quarter ended June 30, 2023.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other Impacts to Operations</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Hurricane Ida</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; On August 29, 2021, Hurricane Ida made landfall near Houma, Louisiana as a high-end Category 4 hurricane, with high winds and heavy rains causing damage to buildings and equipment at our Houma Facilities and resulting in significant debris throughout the facility. See Note 2 for further discussion of the impacts of Hurricane Ida.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Ferry Projects</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; We have experienced construction challenges and cost increases on our seventy-vehicle ferry and forty-vehicle ferry projects. See Note 2 for further discussion of our project impacts.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Initiatives to Improve Operating Results and Generate Stable, Profitable Growth</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We previously outlined a strategy to address our operational, market and economic challenges and position the Company to generate stable, profitable growth. Underpinning the first phase of our strategic transformation was a focus on the following initiatives:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mitigate the impacts of COVID-19 on our operations and workforce;</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reduce our risk profile;</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Preserve and improve our liquidity; </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Improve our resource utilization and centralize key project resources;</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Improve our competitiveness and project execution; and</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reduce our reliance on the offshore oil and gas construction sector and pursue new growth end markets, including:</span></div></div>
  <div style="margin-left:8%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-family:Times New Roman;justify-content:flex-start;min-width:3.622826086956522%;">o</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fabricating modules, piping systems and other structures for onshore refining, petrochemical, LNG and industrial facilities in our core Gulf Coast region, and</span></div></div>
  <div style="margin-left:8%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-family:Times New Roman;justify-content:flex-start;min-width:3.622826086956522%;">o</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fabricating foundations, secondary steel components and support structures for offshore wind developments.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">With the significant progress achieved on these objectives, we have shifted our focus to the next phase of our strategic transformation, which is focused on generating stable, profitable growth. Underpinning this strategy is a focus on the following initiatives:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expand our skilled workforce;</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Further strengthen project execution and maintain bidding discipline;</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Diversify our offshore services customer base, increase our offshore services offerings and expand our services business to include onshore facilities along the Gulf Coast; </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Continue to pursue opportunities in our traditional offshore fabrication markets; and </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursue additional growth end markets and increase our T&amp;M versus fixed price revenue mix, including:</span></div></div>
  <div style="margin-left:8%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-family:Times New Roman;justify-content:flex-start;min-width:3.622826086956522%;">o</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fabricating structures in support of our customers as they transition away from fossil fuels to green energy end markets, and</span></div></div>
  <div style="margin-left:8%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:7.5pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-family:Times New Roman;justify-content:flex-start;min-width:3.622826086956522%;">o</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fabricating structures that support commercial construction activities outside of energy end markets.</span></div></div>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Progress on our Strategic Transformation Initiatives</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Efforts to mitigate the impacts of COVID-19 on our operations and workforce </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; We continue to take actions to mitigate the impacts of COVID-19 on our operations and maintain a safe work environment for our workforce, including maintaining protocols for handling employees who have tested positive for COVID-19 or have come in contact with individuals that have tested positive for COVID-19. In addition, we have protocols for employees to return to work that test positive for COVID-19, including requiring a negative COVID-19 antigen test prior to returning to work.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Efforts to reduce our risk profile</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; The completion of the Shipyard Transaction improved our risk profile by removing potential future risks associated with certain construction contracts that represented approximately 90% of our backlog with durations that extended through 2024. The Active Retained Shipyard Contracts have been or will be completed at our Houma Facilities and we are winding down our Shipyard Division operations, which is currently anticipated to occur by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2). See Note 1 for further discussion of the Shipyard Transaction.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Efforts to preserve and improve our liquidity </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; We continue to take actions to preserve and improve our liquidity, including cost reduction initiatives, monetization of under-utilized assets and facilities, and an ongoing focus on project cash flow management. In addition, as a result of the Shipyard Transaction and anticipated wind down of our Shipyard Division operations, our bonding, letters of credit and working capital requirements for our remaining Shipyard Division operations were significantly reduced. See Note 1 for further discussion of the Shipyard Transaction and Note 3 for further discussion of our outstanding bonds and letters of credit.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Efforts to improve our resource utilization and centralize key project resources &#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have improved our resource utilization and centralized key project resources through the rationalization and integration of our facilities and operations.</span></p>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Consolidation of our fabrication activities</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; In the first quarter 2022, we combined all of our fabrication activities within our Fabrication Division to improve utilization and operational efficiency. </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sublease and lease termination of previously closed facilities </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; In the first quarter 2022, we entered into a sublease arrangement for a previously closed leased facility associated with our Shipyard Division operations that will recover our lease costs for the facility for the duration of our lease. In the third quarter 2022, we also terminated a lease for a previously closed facility associated with our Shipyard Division operations that eliminated our future lease obligations for the facility.</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Completion of Shipyard Transaction and anticipated wind down of our Shipyard Division operations</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; In the second quarter 2021, we completed the Shipyard Transaction and intend to wind down our Shipyard Division operations upon completion of the Active Retained Shipyard Contracts, which is currently anticipated to occur by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2). The Shipyard Transaction and wind down of our Shipyard Division operations is expected to reduce overhead costs, improve utilization and enable senior management to focus on existing and new higher-margin markets associated with our other operating divisions. See Note 1 for further discussion of the Shipyard Transaction.  </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sale of assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; In the third quarter 2022, we sold (for $1.9 million, net of transaction and other costs) a purchase option entered into in connection with the DSS Acquisition that provided us with a right to buy a leased fabrication and operating facility for a nominal amount. Further, the fabrication activities previously performed at the facility were moved to our Houma Facilities to improve utilization and operational efficiency. In addition, we entered into a separate lease arrangement for a smaller and more cost-effective office and warehouse facility to accommodate our services activities performed at the previous facility. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Overview&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> above and Note 1 for further discussion of the DSS Acquisition. </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sublease of our corporate office</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; In the third quarter 2022, we entered into a sublease arrangement with a third-party for the remainder of our corporate office, which will partially recover our lease costs for the office for the duration of our lease. In addition, we entered into a separate lease arrangement for a smaller and more cost-effective office to accommodate our corporate activities. </span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Efforts to improve our competitiveness, project execution and bidding discipline </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; We have taken, and continue to take, actions to improve our competitiveness and project execution by enhancing our proposal, estimating and operations resources, processes and procedures. Our actions include strategic changes in management and key personnel, the addition of functional expertise, project management training, development of a formal &#x201c;lessons learned&#x201d; program, and other measures designed to strengthen our personnel, processes and procedures. Further, we are taking a disciplined approach to pursuing and bidding project opportunities, putting more rigor around our bid estimates to provide greater confidence that our estimates are achievable, increasing accountability and providing incentives for the execution of projects in line with our original estimates and subsequent forecasts, and incorporating previous experience into the bidding and execution of future projects. Additionally, we are focused on managing the risks associated with long-term fixed price contracts given the unpredictability of labor availability and labor and material costs, with a priority on increasing the mix of T&amp;M contracts in our backlog.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Efforts to expand our skilled workforce</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; We are focused on ways to improve retention and enhance and add to our skilled, craft personnel, as we believe a strong workforce will be a key differentiator in pursuing new project awards given the scarcity of available skilled labor. The DSS Acquisition in the fourth quarter 2021 nearly doubled our skilled workforce and expanded our geographic footprint for skilled labor, which we believe will contribute to the retention and recruitment of personnel. We have successfully maintained our headcount levels for our Services Division and have opportunistically looked to shift our workforce to higher margin opportunities given the industry-wide labor constraints. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Overview&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> above and Note 1 for further discussion of the DSS Acquisition.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">23</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:3pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Efforts to diversify our offshore services customer base, increase our offshore services offerings and expand our services business to include onshore facilities along the Gulf Coast &#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We believe diversifying and expanding our services business will deliver a more stable revenue stream while providing underpinning work to recruit, develop and retain our craft professionals. The DSS Acquisition in the fourth quarter 2021 accelerated our progress in this initiative and provides a stronger platform to continue such progress. Further, in the third quarter 2022, we made capital and other investments to expand our offshore services offering to include welding enclosures, which provide a safe environment for welding, cutting and burning without the need to shut down operations. We are also pursuing opportunities to partner with original equipment manufacturers to provide critical services to our customers along the Gulf Coast and strategic partnership opportunities with engineering companies to provide turnkey solutions. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Overview&#x201d; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">above  and Note 1 for further discussion of the DSS Acquisition.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:3pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Efforts to pursue opportunities in our traditional offshore fabrication markets </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; We continue to fabricate structures associated with our traditional offshore markets, including subsea and associated structures. During the third quarter 2022, we were awarded a large contract for the fabrication of jacket foundations for an offshore project; however, the project was suspended in February 2023 and cancelled in July 2023. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;New Project Awards and Backlog&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> below and Note 2 for further discussion of the project cancellation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Efforts to reduce our reliance on the offshore oil and gas construction sector, pursue new growth end markets and increase our T&amp;M versus fixed price revenue mix</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; While we continue to pursue opportunities in our traditional offshore markets, we are pursuing initiatives to grow our business and diversify our revenue mix.</span></p>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabricate onshore modules, piping systems and structures</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; We continue to focus our business development efforts on the fabrication of modules, piping systems and other structures for onshore refining, petrochemical, LNG and industrial facilities. We are having success with smaller project opportunities and our volume of bidding activity for onshore modules, piping systems and structures continues to be strong. We continue to believe that our strategic location in Houma, Louisiana and track record of quality and on-time completion of onshore modules position us well to compete in the onshore fabrication market. We intend to remain disciplined in our pursuit of future large project opportunities to ensure we do not take unnecessary risks generally associated with the long-term, fixed-price nature of such projects. The timing of any future large project opportunities may be impacted by ongoing uncertainty created by oil and gas price volatility and macroeconomic conditions. We continue to strengthen our relationships with key customers and strategic partners and enhance and rationalize our resources as discussed above. See Note 1 for further discussion of the impacts of oil and gas price volatility and macroeconomic conditions. </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabricate offshore wind foundations, secondary steel components and support structures</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; We continue to believe that current initiatives, and potential future requirements, to provide electricity from renewable and green sources will result in growth of offshore wind projects. Furthermore, we believe that we possess the expertise to fabricate foundations, secondary steel components and support structures for this emerging market. This is demonstrated by our fabrication of wind turbine foundations for the first offshore wind project in the U.S. and the fabrication of a meteorological tower and platform for an offshore wind project. While we believe we have the capability to participate in this emerging market, we do not expect meaningful opportunities in the near-term.</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabricate structures in support of our customers as they transition away from fossil fuels to green energy end markets</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We believe that our expertise and capabilities provide us with the necessary foundation to fabricate steel structures in support of our customers as they transition away from fossil fuels to green energy end markets. Examples of these opportunities include refiners who are looking to process biofuels, customers looking to embrace the growing hydrogen economy, and customers using carbon capture technologies to offset their carbon footprint. </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabricate structures that support commercial construction activities outside of energy end markets</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We believe our expertise and capabilities for the fabrication of steel structures will enable us to successfully serve the commercial construction market. Examples of these opportunities include the fabrication of structures for data centers and semiconductor manufacturing sites.</span></div></div>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating Outlook</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our focus remains on securing profitable new project awards and backlog and generating operating income and cash flows, while ensuring the safety and well-being of our workforce. Our success, including achieving the aforementioned initiatives, will be determined by, among other things:</span></p>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our ability to hire, develop, motivate and retain key personnel and craft labor to execute our projects in light of industry-wide labor constraints, and maintain our expected project margins if such constraints result in labor cost increases that cannot be recovered from our customers; </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Oil and gas prices and the level of volatility in such prices, including the impact of macroeconomic conditions, geopolitical conflicts (such as the conflict in Ukraine and the Israel-Hamas conflict) and any current or future public health crises (such as COVID-19);</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The level of fabrication opportunities in our traditional offshore markets and the new markets that we are pursuing, including refining, petrochemical, LNG and industrial facilities, green energy and offshore wind developments, and the impact of any climate related regulations;</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of recognition of our backlog as revenue; </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our ability to secure new project awards through competitive bidding and/or alliance and partnering arrangements; </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our ability to execute projects within our cost estimates and successfully manage them through completion (including the Active Retained Shipyard Contracts); </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The successful wind down of our Shipyard Division operations; </span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Consideration of organic and inorganic opportunities for growth, including, but not limited to, acquisitions, mergers, joint ventures, partnerships and other strategic arrangements, transactions and capital allocations;</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The operability and adequacy of our major equipment; and</span></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The successful restoration of our Houma Facilities within our insurance coverage amounts, resulting from damage previously caused by Hurricane Ida.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the near-term utilization of our Fabrication Division will be impacted by the timing of new project awards and their execution, including the replacement of our cancelled offshore jackets project, and our operations may continue to be impacted by inefficiencies and disruptions associated with employee turnover, craft labor hiring challenges, engineering delays, and supplier and subcontractor disruptions. Our results may also be adversely affected by (i) costs associated with the retention of certain personnel that may be temporarily under-utilized as we evaluate our resource requirements to support our future operations, (ii) investments in key personnel and process improvement efforts to support our aforementioned initiatives, and (iii) higher costs and availability of craft labor due to industry labor constraints. See Note 1 for further discussion of the impacts of oil and gas price volatility and macroeconomic conditions, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Results of Operations&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> below and Note 2 for further discussion of our project impacts, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;New Project Awards and Backlog&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> below and Note 2 for further discussion of the project cancellation.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Critical Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For a discussion of critical accounting policies and estimates used in the preparation of our Financial Statements, refer to &#x201c;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; in Part II, Item 7 included in our 2022 Annual Report. There have been no changes to our critical accounting policies and estimates since December 31, 2022.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New Project Awards and Backlog</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New project awards represent expected revenue values of commitments received during a given period, including scope growth on existing commitments. A commitment represents authorization from our customer to begin work or purchase materials pursuant to a written agreement, letter of intent or other form of authorization. Backlog represents the unrecognized revenue for our new project awards and at September 30, 2023, was consistent with the value of remaining performance obligations for our contracts required to be disclosed under Topic 606 and presented in Note 2. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. We believe that backlog, a non-GAAP financial measure, provides useful information to investors as it represents work that we are obligated to perform under our current contracts. New project awards and backlog may vary significantly each reporting period based on the timing of our major new contract commitments.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Projects in our backlog are generally subject to delay, suspension, termination, or an increase or decrease in scope at the option of the customer; however, the customer is required to pay us for work performed and materials purchased through the date of termination, suspension, or decrease in scope. Depending on the size of the project, the delay, suspension, termination or increase or decrease in scope of any one contract could significantly impact our backlog and change the expected amount and timing of revenue recognized. New project awards by Division for the three and nine months ended September 30, 2023 and 2022, are as follows (in thousands):</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:42.412%;"></td>
    <td style="width:2.12%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.278%;"></td>
    <td style="width:1%;"></td>
    <td style="width:2.12%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.278%;"></td>
    <td style="width:1%;"></td>
    <td style="width:2.12%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.278%;"></td>
    <td style="width:1%;"></td>
    <td style="width:2.12%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.278%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended<br />September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended<br />September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,776</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,110</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">68,578</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">64,572</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">16,589</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">116,926</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">46,733</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">136,948</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(718</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">380</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,067</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,213</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(230</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(254</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(925</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(431</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">38,417</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">139,162</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">113,319</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">202,302</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Backlog by Division at September 30, 2023 and December 31, 2022, is as follows (in thousands):</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:40.948%;"></td>
    <td style="width:1.34%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.282%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.902%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.34%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.282%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.902%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Labor Hours</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Labor Hours</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">867</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,322</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">11,507</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">119</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">110,287</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">613</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">726</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,272</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(3)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13,100</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">129</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">114,881</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">655</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.935%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.074199765376236%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">In February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in July 2023, the customer cancelled the contract. Accordingly, during the second quarter 2023, our backlog was reduced by $76.1 million to reflect the estimated revenue amount that will not be recognized due to the cancellation. See Note 2 for further discussion of the project cancellation.</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.935%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.07448959282654%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023, backlog for our Shipyard Division included the following significant projects:</span></div></div>
  <div style="margin-left:9.333%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:2.2058742431094003%;">(i)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Construction of a forty-vehicle ferry for our Shipyard Division that is being performed primarily on a fixed-price basis. At September 30, 2023, the vessel was substantially complete and we expect final completion of the vessel in the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2);</span></div></div>
  <div style="margin-left:9.333%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:2.2058742431094003%;">(ii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Construction of a seventy-vehicle ferry for our Shipyard Division that is being performed primarily on a fixed-price basis. At September 30, 2023, the vessel was substantially complete and we expect final completion of the vessel in the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2).</span></div></div>
  <div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.935%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.074199765376236%;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Based on our current estimates we expect to recognize revenue of approximately $12.6 million and $0.5 million for the remainder of 2023 and 2024, respectively, associated with our backlog at September 30, 2023. Certain factors and circumstances could result in changes in the timing of recognition of our backlog as revenue and the amounts ultimately recognized.  </span></div></div>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Results of Operations</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comparison of the Three Months Ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(in thousands in each table, except for percentages):</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Consolidated</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.291%;"></td>
    <td style="width:1.335%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.768999999999998%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.335%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.167%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.335%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.768999999999998%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable<br />(Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">38,417</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">139,162</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(100,745</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,023</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">39,593</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(34,570</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">34,902</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,373</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">471</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(29,879</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,220</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(34,099</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit (loss) percentage</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">nm</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">10.7</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,080</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,510</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">430</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(324</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(944</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(620</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(33,635</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">654</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(34,289</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Interest (expense) income, net</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">397</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(46</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">443</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Income (loss) before income taxes</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(33,238</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">608</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(33,846</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Income tax (expense) benefit</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(10</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(33,235</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">598</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(33,833</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022 refer to the three months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New project awards</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; New project awards for 2023 and 2022 were $38.4 million and $139.2 million, respectively. New project awards for both periods were primarily related to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Small-scale fabrication work for our Fabrication Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Offshore services work for our Services Division.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2022 period also included an award for the fabrication of jacket foundations for an offshore project (which was cancelled by the customer in July 2023) for our Fabrication Division.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Revenue for 2023 and 2022 was $5.0 million and $39.6 million, respectively, representing a decrease of 87.3%. The decrease was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our Shipyard Division of $34.6 million (including negative revenue for the 2023 period), primarily attributable to:</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reversal of $32.5 million of previously recognized revenue resulting from the resolution of our MPSV Litigation, and </span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our seventy-vehicle ferry and forty-vehicle ferry projects, which are completed or nearing completion, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our Fabrication Division of $0.5 million, primarily attributable to:</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our offshore jackets project (which was cancelled in July 2023), offset partially by,</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher small-scale fabrication activity, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher revenue for our Services Division of $0.4 million, primarily attributable to incremental revenue associated with our welding enclosures business line (commenced in the third quarter 2022).</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit (loss) </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Gross loss for 2023 was $29.9 million and gross profit for 2022 was $4.2 million (10.7% of revenue). Gross loss for 2023 was primarily impacted by:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Charges of $32.5 million related to the aforementioned reversal of revenue resulting from the resolution of our MPSV Litigation for our Shipyard Division, </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Project charges of $1.5 million on our seventy-vehicle ferry project and  remaining forty-vehicle ferry project for our Shipyard Division,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The partial under-recovery of overhead costs due to the under-utilization of our facilities and resources for our Fabrication Division and, to a lesser extent, our resources for our Shipyard Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Holding costs of $0.2 million related to the two MPSVs that remain in our possession and were subject to our previous MPSV Litigation for our Shipyard Division, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Project improvements of $0.7 million for our Fabrication Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A strong market and demand for the services provided by our Services Division.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The gross loss for 2023 relative to gross profit for 2022 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned charges of $32.5 million for 2023 for our Shipyard Division,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned project charges of $1.5 million for 2023 for our Shipyard Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An increase in the under-recovery of overhead costs for our Fabrication Division, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher revenue for our Services Division, </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A higher margin mix for our Fabrication Division and Services Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower property and equipment insurance costs for our Fabrication Division.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Operating Segments&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> below and Note 2 for further discussion of our project impacts and Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $4.1 million and $4.5 million, respectively, representing a decrease of 9.5%. The decrease was primarily due to lower legal and advisory fees associated with our previous MPSV Litigation for our Shipyard Division. General and administrative expense included legal and advisory fees of $0.9 million and $1.2 million for 2023 and 2022, respectively, associated with our previous MPSV Litigation, which are reflected within our Shipyard Division. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other (income) expense, net </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net for 2023 and 2022 was income of $0.3 million and $0.9 million, respectively. Other (income) expense, net generally represents recoveries or provisions for bad debts and credit losses, gains or losses associated with the sale or disposition of property and equipment, and income or expense associated with certain nonrecurring items. Other income for 2023 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains of $0.3 million related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida to buildings and equipment at our Houma Facilities for our Fabrication Division,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains on the sales of equipment and scrap materials for our Fabrication Division, and </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Miscellaneous income items for our Shipyard Division, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs of $0.4 million associated with the consolidation of fabrication activities at our Houma Facilities for our Fabrication Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Charges of $0.1 million associated with damage previously caused by Hurricane Ida to bulkheads and the MPSVs which are in our possession and were subject to our previous MPSV Litigation for our Shipyard Division.</span></div></div>
  <p style="margin-left:4.133%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Other income for 2022 was primarily due to:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains of $1.3 million related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida to buildings and equipment at our Houma Facilities for our Fabrication Division, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An impairment charge of $0.5 million associated with the underlying right-of-use asset for our corporate office lease, resulting from a sublease arrangement with a third-party for our Corporate Division.</span></div></div>
  <p style="margin-left:4.533%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 2 for further discussion of the impacts of Hurricanes Ida.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">28</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Interest (expense) income, net</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; Interest (expense) income, net for 2023 and 2022 was income of $0.4 million and expense of less than $0.1 million, respectively. Interest (expense) income, net for both periods included the net impact of interest earned on our cash and short-term investment balances and interest incurred on the unused portion of our LC Facility and on our Insurance Finance Arrangements. The income for 2023 relative to expense for 2022 was primarily due to higher interest earned on our cash and short-term investment balances for the 2023 period.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income tax (expense) benefit &#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax (expense) benefit for 2023 and 2022 represents state income taxes. No federal income tax benefit was recorded for our loss for 2023 as a full valuation allowance was recorded against our net deferred tax assets generated during the period, and no federal income tax expense was recorded for our income for 2022 as it was fully offset by the reversal of valuation allowance on our net deferred tax assets.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Segments</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Services Division</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.635%;"></td>
    <td style="width:1.343%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.244%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.343%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.246%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.343%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.846%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable (Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,776</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,110</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">666</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,976</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,569</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">407</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,260</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,163</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">97</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit percentage</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">14.2</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">14.0</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">701</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">791</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">90</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(18</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(18</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,577</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,390</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">187</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022  refer to the three months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New project awards</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; New project awards for 2023 and 2022 were $22.8 million and $22.1 million, respectively, and were primarily related to offshore services work, with the increase primarily due to incremental new project awards associated with our welding enclosures business line (commenced in the third quarter 2022).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Revenue for 2023 and 2022 was $23.0 million and $22.6 million, respectively, representing an increase of 1.8%. The increase was primarily due to incremental revenue associated with our welding enclosures business line (commenced in the third quarter 2022).</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Gross profit for 2023 and 2022 was $3.3 million (14.2% of revenue) and $3.2 million (14.0% of revenue), respectively. The increase in gross profit for 2023 relative to 2022 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher revenue, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A higher margin mix (including the benefit of our welding enclosures business line).</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $0.7 million and $0.8 million, respectively, representing a decrease of 11.4%. The decrease was primarily due to timing of expenses.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabrication Division</span></p>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.635%;"></td>
    <td style="width:1.343%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.244%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.343%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.246%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.343%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.846%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable (Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">16,589</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">116,926</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(100,337</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,979</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,429</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(450</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,217</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,326</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(109</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit percentage</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">8.1</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">8.6</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">448</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">507</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">59</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(135</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,301</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,166</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">904</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,120</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,216</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022 refer to the three months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New project awards</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; New project awards for 2023 and 2022 were $16.6 million and $116.9 million, respectively, and were primarily related to small-scale fabrication work. The 2022 period also included an award for the fabrication of jacket foundations for an offshore project (which was cancelled by the customer in July 2023).</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Revenue for 2023 and 2022 was $15.0 million and $15.4 million, respectively, representing a decrease of 2.9%. The decrease was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our offshore jackets project (which was cancelled in July 2023), offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher small-scale fabrication activity.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Gross profit for 2023 and 2022 was $1.2 million (8.1% of revenue) and $1.3 million (8.6% of revenue), respectively. Gross profit for 2023 was primarily impacted by:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The partial under-recovery of overhead costs due to the under-utilization of our facilities and resources due to low work hours, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Project improvements of $0.7 million related to favorable resolution of customer change orders. </span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The decrease in gross profit for 2023 relative to 2022 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An increase in the under-recovery of overhead costs due to lower recoveries resulting from the cancellation of our offshore jackets project in July 2023, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A higher margin mix associated with our small-scale fabrication work,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned project improvements of $0.7 million for 2023, and </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower property and equipment insurance costs.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 2 for further discussion of our project impacts.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $0.4 million and $0.5 million, respectively, representing a decrease of 11.6%. The decrease was primarily due to various cost savings.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other (income) expense, net &#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net for 2023 and 2022 was income of $0.1 million and $1.3 million, respectively. Other income for 2023 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains of $0.3 million related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida to buildings and equipment at our Houma Facilities, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains on the sales of equipment and scrap materials, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs of $0.4 million associated with the consolidation of fabrication activities at our Houma Facilities.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other income for 2022 was primarily due to gains of $1.3 million related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida to buildings and equipment at our Houma Facilities. See Note 2 for further discussion of the impacts of Hurricane Ida.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipyard Division</span></p>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.188%;"></td>
    <td style="width:1.332%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.745999999999999%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.332%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.323%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.332%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.745999999999999%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable (Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(718</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">380</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,098</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(32,702</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(34,551</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross loss</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(34,356</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(269</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(34,087</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross loss percentage</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">nm</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(14.5</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">)%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">857</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,193</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">336</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(96</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(69</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">27</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating loss</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(35,117</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,393</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(33,724</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022  refer to the three months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New project awards</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; New project awards for 2023 and 2022 were negative $0.7 million and $0.4 million, respectively. The negative new project awards for 2023 were due to liquidated damages and contract price adjustments for our seventy-vehicle ferry and remaining forty-vehicle ferry project.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Revenue for 2023 and 2022 was negative $32.7 million and $1.8 million, respectively. The decrease was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reversal of previously recognized revenue resulting from the resolution of our MPSV Litigation. The reversals were primarily due to:</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The write-off of a $12.5 million noncurrent net contract asset associated with the construction contracts subject to the MPSV Litigation, and</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A charge of $20.0 million resulting from the Note Agreement entered into with Zurich in connection with the resolution of our MPSV Litigation.</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No revenue for our forty-vehicle ferry project that was substantially completed in the fourth quarter 2022 and accepted by the customer in the second quarter 2023,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our remaining forty-vehicle ferry project, which is nearing completion, and </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our seventy-vehicle ferry project, which is nearing completion.</span></div></div>
  <p style="margin-left:4.533%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 4 for further discussion of the resolution of our MPSV Litigation and the Note Agreement.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross loss </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross loss for 2023 and 2022 was $34.4 million and $0.3 million (14.5% of revenue), respectively. The gross loss for 2023 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Charges of $32.5 million related to the aforementioned reversal of revenue resulting from the resolution of our MPSV Litigation, </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Project charges of $1.5 million related to forecast cost increases and liquidated damages on our seventy-vehicle ferry project and remaining forty-vehicle ferry project,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Holding costs of $0.2 million related to the two MPSVs that remain in our possession and were subject to our previous MPSV Litigation, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The partial under-recovery of overhead costs due to the under-utilization of our resources due to low work hours as our remaining projects are nearing completion.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in gross loss for 2023 relative to 2022 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned charges of $32.5 million for 2023,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned project charges of $1.5 million for 2023, and </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An increase in the under-recovery of overhead costs due to a decrease in work hours as our remaining projects are nearing completion. </span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 2 for further discussion of our project impacts and Note 4 for further discussion of the resolution of our MPSV Litigation and the Note Agreement.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $0.9 million and $1.2 million, respectively, representing a decrease of 28.2%. General and administrative expense relates to legal and advisory fees associated with our previous MPSV Litigation. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other (income) expense, net &#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net for 2023 and 2022 was income of $0.1 million and $0.1 million, respectively. Other income for 2023 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Miscellaneous income items, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Charges of $0.1 million associated with damage previously caused by Hurricane Ida to bulkheads and the MPSVs which remain in our possession and were subject to our previous MPSV Litigation. </span></div></div>
  <p style="margin-left:4.133%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 2 for further discussion of the impacts of Hurricane Ida.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Corporate Division</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.52%;"></td>
    <td style="width:1.34%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.82%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.34%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.82%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.34%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.82%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable (Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards (eliminations)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(230</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(254</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue (eliminations)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(230</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(254</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,074</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,019</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(55</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(75</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">444</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">519</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating loss</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,999</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(2,463</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">464</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022 refer to the three months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $2.1 million and $2.0 million, respectively, representing an increase of 2.7%.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other (income) expense, net</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; Other (income) expense, net for 2023 and 2022 was income of $0.1 million and expense of $0.4 million, respectively. Other expense for 2022 was primarily due to an impairment charge of $0.5 million associated with the underlying right-of-use asset for our corporate office lease, resulting from a sublease arrangement with a third-party.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Comparison of the Nine Months Ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (in thousands in each table, except for percentages):</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Consolidated</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.751%;"></td>
    <td style="width:1.345%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.268999999999998%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.345%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.072%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.345%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.870999999999999%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable<br />(Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">113,319</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">202,302</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(88,983</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,517</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">104,181</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,336</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">126,881</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">98,709</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(28,172</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(20,364</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,472</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(25,836</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit (loss) percentage</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(19.1</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">)%</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">5.3</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,883</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,965</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">82</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(689</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(3,698</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(3,009</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating loss</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(32,558</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(3,795</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(28,763</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Interest (expense) income, net</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,057</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(104</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,161</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Loss before income taxes</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(31,501</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(3,899</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(27,602</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Income tax (expense) benefit</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(2</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(31,492</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(3,901</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(27,591</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022 refer to the nine months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New project awards</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; New project awards for 2023 and 2022 were $113.3 million and $202.3 million, respectively. New project awards for both periods were primarily related to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Small-scale fabrication work for our Fabrication Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Offshore services work for our Services Division. </span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2022 period also included an award for the fabrication of jacket foundations for an offshore project (which was cancelled by the customer in July 2023) for our Fabrication Division.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Revenue for 2023 and 2022 was $106.5 million and $104.2 million, respectively, representing an increase of 2.2%. The increase was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher revenue for our Services Division of $3.6 million, primarily attributable to incremental revenue associated with our welding enclosures business line (commenced in the third quarter 2022), and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher revenue for our Fabrication Division of $37.5 million, primarily attributable to:</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue for our offshore jackets project prior to its cancellation (primarily related to procurement activities prior to project suspension), and</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increased small-scale fabrication activity, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our Shipyard Division of $38.3 million (including negative revenue for the 2023 period), primarily attributable to:</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reversal of $32.5 million of previously recognized revenue resulting from the resolution of our MPSV Litigation, and </span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our seventy-vehicle ferry and forty-vehicle ferry projects, which are completed or nearing completion.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit (loss) </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Gross loss for 2023 was $20.4 million (19.1% of revenue) and gross profit for 2022 was $5.5 million (5.3% of revenue). Gross loss for 2023 was primarily impacted by:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Charges of $32.5 million related to the aforementioned reversal of revenue resulting from the resolution of our MPSV Litigation for our Shipyard Division, </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Project charges of $2.3 million on our seventy-vehicle ferry project and remaining forty-vehicle ferry project for our Shipyard Division,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The partial under-recovery of overhead costs due to the under-utilization of our facilities and resources for our Fabrication Division, and to a lesser extent, our resources for our Shipyard Division,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Holding costs of $0.7 million related to the two MPSVs that remain in our possession and were subject to our previous MPSV Litigation for our Shipyard Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A low margin associated with procurement activities for our cancelled offshore jackets project prior to its suspension for our Fabrication Division, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Project improvements of $0.7 million for our Fabrication Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A strong market and demand for the services provided by our Services Division.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The gross loss for 2023 relative to gross profit for 2022 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned charges of $32.5 million for 2023 for our Shipyard Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned project charges of $2.3 million for 2023 for our Shipyard Division, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher revenue for our Fabrication Division and Services Division,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A higher margin mix for our Fabrication Division and Services Division,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A decrease in the under-recovery of overhead costs for our Fabrication Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned project improvements of $0.7 million for 2023 for our Fabrication Division.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Operating Segments&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> below and Note 2 for further discussion of our project impacts and Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $12.9 million and $13.0 million, respectively, representing a decrease of 0.6%. The decrease was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower administrative expense for our Fabrication Division and Services Division, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher legal and advisory fees associated with our previous MPSV Litigation for our Shipyard Division. </span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense included legal and advisory fees of $3.1 million and $2.9 million for 2023 and 2022, respectively, associated with our previous MPSV Litigation, which are reflected within our Shipyard Division. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other (income) expense, net </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net for 2023 and 2022 was income of $0.7 million and $3.7 million, respectively. Other (income) expense, net generally represents recoveries or provisions for bad debts and credit losses, gains or losses associated with the sale or disposition of property and equipment, and income or expense associated with certain nonrecurring items. Other income for 2023 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains of $0.5 million related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida to buildings and equipment at our Houma Facilities for our Fabrication Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains on the sales of equipment and scrap material for our Fabrication Division, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs of $0.4 million associated with the consolidation of fabrication activities at our Houma Facilities for our Fabrication Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Charges of $0.4 million associated with damage previously caused by Hurricane Ida to bulkheads and the MPSVs which remain in our possession and were subject to our previous MPSV Litigation for our Shipyard Division.</span></div></div>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="margin-left:4.133%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Other income for 2022 was primarily due to:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains of $4.4 million related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida to buildings and equipment at our Houma Facilities for our Fabrication Division, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An impairment charge of $0.5 million associated with the underlying right-of-use asset for our corporate office lease, resulting from a sublease arrangement with a third-party for our Corporate Division, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Charges of $0.2 million associated with damage previously caused by Hurricane Ida to bulkheads and the MPSVs which remain in our possession and were subject to our previous MPSV Litigation for our Shipyard Division.</span></div></div>
  <p style="margin-left:4.133%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 2 for further discussion of the impacts of Hurricanes Ida.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Interest (expense) income, net</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; Interest (expense) income, net for 2023 and 2022 was income of $1.1 million and expense of $0.1 million, respectively. Interest (expense) income, net for both periods included the net impact of interest earned on our cash and short-term investment balances and interest incurred on the unused portion of our LC Facility and on our Insurance Finance Arrangements. The income for 2023 relative to expense for 2022 was primarily due to higher interest earned on our cash and short-term investment balances for the 2023 period.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income tax (expense) benefit &#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax (expense) benefit for 2023 and 2022 represents state income taxes. No federal income tax benefit was recorded for our losses for either period as a full valuation allowance was recorded against our net deferred tax assets generated during the periods.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Segments</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Services Division</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.751%;"></td>
    <td style="width:1.345%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.268999999999998%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.345%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.072%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.345%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.870999999999999%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable (Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">68,578</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">64,572</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,006</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,033</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,413</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,620</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">10,348</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,295</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,053</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit percentage</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">15.0</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">12.7</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,203</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,280</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">77</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(42</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">103</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">145</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,187</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,912</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,275</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022 refer to the nine months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New project awards</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; New project awards for 2023 and 2022 were $68.6 million and $64.6 million, respectively, and were primarily related to offshore services work, with the increase due to incremental new project awards associated with our welding enclosures business line (commenced in the third quarter 2022).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Revenue for 2023 and 2022 was $69.0 million and $65.4 million, respectively, representing an increase of 5.5%. The increase was primarily due to incremental revenue associated with our welding enclosures business line (commenced in the third quarter 2022).</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Gross profit for 2023 and 2022 was $10.3 million (15.0% of revenue) and $8.3 million (12.7% of revenue), respectively. The increase in gross profit for 2023 relative to 2022 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher revenue, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A higher margin mix (including the benefit of our welding enclosures business line).</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $2.2 million and $2.3 million, respectively, representing a decrease of 3.4%.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other (income) expense, net</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; Other (income) expense, net for 2022 was expense of $0.1 million.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabrication Division</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.693%;"></td>
    <td style="width:1.344%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.257%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.344%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.16%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.344%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.859%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable (Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">46,733</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">136,948</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(90,215</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,382</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,885</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">37,497</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,243</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(2,064</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,307</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit (loss) percentage</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">7.6</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(6.5</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">)%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,438</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,699</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">261</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(638</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(4,550</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(3,912</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,443</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">787</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,656</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022 refer to the nine months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.173%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New project awards</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; New project awards for 2023 and 2022 were $46.7 million and $136.9 million, respectively, and were primarily related to small-scale fabrication work. The 2022 period also included an award for the fabrication of jacket foundations for an offshore project (which was cancelled by the customer in July 2023).</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Revenue for 2023 and 2022 was $69.4 million and $31.9 million, respectively, representing an increase of 117.6%. The increase was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue for our offshore jackets project prior to its cancellation (primarily related to procurement activities prior to project suspension), and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher small-scale fabrication activity.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross profit (loss) </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Gross profit for 2023 was $5.2 million (7.6% of revenue) and gross loss for 2022 was $2.1 million (6.5% of revenue). Gross profit for 2023 was primarily impacted by:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A low margin associated with procurement activities for our cancelled offshore jackets project prior to its suspension, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The partial under-recovery of overhead costs due to the under-utilization of our facilities and resources due to low work hours, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Project improvements of $0.7 million related to favorable resolution of customer change orders.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The gross profit for 2023 relative to the gross loss for 2022 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Higher revenue,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A decrease in the under-recovery of overhead costs due an increase in work hours associated with our small-scale fabrication work and recoveries associated with our offshore jackets project prior to its cancellation, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A higher margin mix associated with our small-scale fabrication work.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Fabrication Division utilization for 2023 and 2022 benefited by $0.1 million and $0.6 million, respectively, from providing resources and facilities to our Shipyard Division for our seventy-vehicle ferry and forty-vehicle ferry projects. See Note 2 for further discussion of our project impacts.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $1.4 million and $1.7 million, respectively, representing a decrease of 15.4%. The decrease was primarily due to various cost savings.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other (income) expense, net &#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net for 2023 and 2022 was income of $0.6 million and $4.6 million, respectively. Other income for 2023 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains of $0.5 million related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida to buildings and equipment at our Houma Facilities, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gains on the sales of equipment and scrap materials, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs of $0.4 million associated with the consolidation of fabrication activities at our Houma Facilities. </span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other income for 2022 was primarily due to gains of $4.4 million related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida to buildings and equipment at our Houma Facilities.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipyard Division</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.348%;"></td>
    <td style="width:1.336%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.782%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.336%;"></td>
    <td style="width:1%;"></td>
    <td style="width:11.08%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.336%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.782%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable (Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,067</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,213</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(2,280</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(30,973</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(38,287</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross loss</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(35,955</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(759</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(35,196</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross loss percentage</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">nm</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(10.4</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">)%</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,107</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,939</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(168</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">206</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">267</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">61</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating loss</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(39,268</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(3,965</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(35,303</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022 refer to the nine months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New project awards</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; New project awards for 2023 and 2022 were negative $1.1 million and $1.2 million, respectively. The negative new project awards for 2023 were due to liquidated damages and contract price adjustments for our seventy-vehicle ferry and remaining forty-vehicle ferry project.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Revenue for 2023 and 2022 was negative $31.0 million and $7.3 million, respectively. The decrease was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The reversal of previously recognized revenue resulting from the resolution of our MPSV Litigation. The reversals were primarily due to:</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The write-off of a $12.5 million noncurrent net contract asset associated with the construction contracts subject to the MPSV Litigation, and</span></div></div>
  <div style="margin-left:7.87%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.617714099641811%;">&#x2212;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A charge of $20.0 million resulting from the Note Agreement entered into with Zurich in connection with the resolution of our MPSV Litigation.</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our forty-vehicle ferry project that was substantially completed in the fourth quarter 2022 and accepted by the customer in the second quarter 2023,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our remaining forty-vehicle ferry project, which is nearing completion, and </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lower revenue for our seventy-vehicle ferry project, which is nearing completion.</span></div></div>
  <p style="margin-left:4.533%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 4 for further discussion of the resolution of our MPSV Litigation and the Note Agreement.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Gross loss </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross loss for 2023 and 2022 was $36.0 million and $0.8 million (10.4% of revenue), respectively. The gross loss for 2023 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Charges of $32.5 million related to the aforementioned reversal of revenue resulting from the resolution of our MPSV Litigation, </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Project charges of $2.3 million related to forecast cost increases and liquidated damages on our seventy-vehicle ferry project and remaining forty-vehicle ferry project,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Holding costs of $0.7 million related to the two MPSVs that remain in our possession and were subject to our previous MPSV Litigation, and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The partial under-recovery of overhead costs due to the under-utilization of our resources due to low work hours as our remaining projects are nearing completion.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in gross loss for 2023 relative to 2022 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned charges of $32.5 million for 2023,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The aforementioned project charges of $2.3 million for 2023, and </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An increase in the under-recovery of overhead costs due to a decrease in work hours as our remaining projects are nearing completion. </span></div></div>
  <p style="margin-left:4.533%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 2 for further discussion of our project impacts and Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $3.1 million and $2.9 million, respectively, representing an increase of 5.7%. General and administrative expense relates to legal and advisory fees associated with our previous MPSV Litigation. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other (income) expense, net &#x2013; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net for 2023 and 2022 was expense of $0.2 million and $0.3 million, respectively. Other expense for 2023 was primarily due to:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Charges of $0.4 million associated with damage previously caused by Hurricane Ida to bulkheads and the MPSVs which are in our possession and were subject to our previous MPSV Litigation, offset partially by,</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Miscellaneous income items. </span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other expense for 2022 was primarily due to charges of $0.2 million associated with damage previously caused by Hurricane Ida to bulkheads and the MPSVs which are in our possession and were subject to our previous MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Corporate Division</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.52%;"></td>
    <td style="width:1.34%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.82%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.34%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.82%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.34%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.82%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Favorable (Unfavorable)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">New project awards (eliminations)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(925</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(431</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(494</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue (eliminations)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(925</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(431</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(494</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#x2014;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">General and administrative expense</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,135</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,047</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(88</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(215</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">482</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">697</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating loss</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(5,920</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(6,529</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">609</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">References below to 2023 and 2022 refer to the nine months ended September 30, 2023 and 2022, respectively.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General and administrative expense</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; General and administrative expense for 2023 and 2022 was $6.1 million and $6.0 million, respectively, representing an increase of 1.5%.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other (income) expense, net</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; Other (income) expense, net for 2023 and 2022 was income of $0.2 million and expense of $0.5 million, respectively. Other expense for 2022 was primarily due to an impairment charge of $0.5 million associated with the underlying right-of-use asset for our corporate office lease, resulting from a sublease arrangement with a third-party.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liquidity and Capital Resources</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Available Liquidity</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:3pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our primary sources of liquidity are our cash, cash equivalents and scheduled maturities of our short-term investments. At September 30, 2023, our cash, cash equivalents, short-term investments and restricted cash totaled $41.8 million, as follows (in thousands):</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:80.457%;"></td>
    <td style="width:2.646%;"></td>
    <td style="width:1%;"></td>
    <td style="width:14.897%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30,<br />2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">25,125</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,437</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Available cash, cash equivalents and short-term investments</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">40,562</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Restricted cash, current</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,197</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total cash, cash equivalents, short-term investments and restricted cash</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">41,759</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:2.935%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.074199765376236%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Includes U.S. Treasuries with original maturities of four months.</span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our available liquidity is impacted by changes in our working capital and our capital expenditure requirements. Fluctuations in our working capital, and its components, are not unusual in our business and are impacted by the size of our projects and the mix of our backlog. Our working capital is particularly impacted by the timing of new project awards and related payments in advance of performing work, and the subsequent achievement of billing milestones or project progress on backlog. Working capital is also impacted at period-end by the timing of contract receivables collections and accounts payable payments on our projects.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:3pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023, our working capital was $59.2 million and included $41.8 million of cash, cash equivalents, short-term investments and restricted cash. Excluding cash, cash equivalents, short-term investments and restricted cash, our working capital at September 30, 2023 was $17.5 million, and consisted of: net contract assets and contract liabilities of $0.8 million; contract receivables and retainage of $35.7 million; inventory, prepaid expenses and other current assets of $5.8 million; and accounts payable, accrued expenses and other current liabilities of $24.8 million. The components of our working capital (excluding cash, cash equivalents, short-term investments and restricted cash) at September 30, 2023 and December 31, 2022, and changes in such amounts during the nine months ended September 30, 2023, were as follows (in thousands):</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:57.492%;"></td>
    <td style="width:1.384%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.758000000000001%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.404%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.778%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.404%;"></td>
    <td style="width:1%;"></td>
    <td style="width:10.778%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30,<br />2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">December 31,<br />2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Change</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(3)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,305</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,839</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(534</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(3,534</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(8,196</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,662</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contracts in progress, net</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">771</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(3,357</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,128</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract receivables and retainage, net</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,684</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">29,427</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,257</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses, inventory and other current assets</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,778</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,074</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(2,296</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable, accrued expenses and other current liabilities</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(24,762</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(22,593</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(2,169</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">17,471</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">11,551</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,920</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:2.935%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.074199765376236%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities at September 30, 2023 and December 31, 2022, includes accrued contract losses of $0.4 million and $1.6 million, respectively, associated primarily with the Active Retained Shipyard Contracts.</span></div></div>
  <div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.935%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.074199765376236%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Represents our cash position relative to revenue recognized on projects, with contract assets representing unbilled amounts that reflect future cash inflows on projects, and contract liabilities representing (i) advance payments that reflect future cash expenditures and non-cash earnings on projects and (ii) accrued contract losses that represent future cash expenditures on projects.</span></div></div>
  <div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:2.935%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.074199765376236%;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Changes referenced in the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Cash Flow Activity&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> section below may differ from the changes in this table due to non-cash reclassifications and due to certain changes in balance sheet accounts being reflected within other line items on the Statement of Cash Flows, including allowance for doubtful accounts and credit losses, gains and losses on sales of fixed assets and other assets, and accruals for capital expenditures.  </span></div></div>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash Flow Activity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:67.216%;"></td>
    <td style="width:1.567%;"></td>
    <td style="width:1%;"></td>
    <td style="width:12.824000000000002%;"></td>
    <td style="width:1%;"></td>
    <td style="width:1.567%;"></td>
    <td style="width:1%;"></td>
    <td style="width:12.824000000000002%;"></td>
    <td style="width:1%;"></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;Net cash used in operating activities</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(172</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(18,825</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;Net cash used in investing activities</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(6,591</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(6,720</span></p></td>
    <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;">
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;Net cash used in financing activities</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,739</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(1,084</span></p></td>
    <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Activities </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#x2013; Cash used in operating activities for the nine months ended September 30, 2023 and 2022 was $0.2 million and $18.8 million, respectively, and was primarily due to the net impacts of the following:</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2023 Activity</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss adjusted for depreciation and amortization of $4.1 million, gain from net changes in allowance for doubtful accounts and credit losses of $0.4 million, gain on the sale of fixed assets of $0.2 million, gain on insurance recoveries of $0.2 million and stock-based compensation expense of $1.5 million;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease in contract assets of $0.5 million related to the timing of billings on projects, primarily due to decreased unbilled positions on our forty-vehicle ferry projects for our Shipyard Division, offset partially by increased unbilled positions on various projects for our Fabrication Division;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease in contract liabilities of $4.7 million, primarily due to a decrease in advance billings on our cancelled offshore jackets project for our Fabrication Division and accrued contract losses on our forty-vehicle ferry projects for our Shipyard Division;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase in contract receivables and retainage of $6.5 million related to the timing of billings and collections on projects, primarily due to increased receivable positions on various projects for our Fabrication Division and Services Division;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease in prepaid expenses, inventory and other assets of $2.8 million, primarily due to prepaid expenses and the associated timing of certain prepayments. The change differs from the table above primarily due to the Insurance Finance Arrangements discussed further in Note 3;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase in accounts payable, accrued expenses and other current liabilities of $2.5 million, primarily due to the timing of payments and increased accounts payable positions on various projects for our Fabrication Division. The change differs from the table above primarily due to the Insurance Finance Arrangements discussed further in Note 3; and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Change in noncurrent assets and liabilities, net of $31.9 million, primarily due to the write-off of a $12.5 million noncurrent net contract asset, and recording of a $20.0 million noncurrent contract liability, associated with the resolution of our MPSV Litigation. The contract liability was replaced with the Note Agreement on November 6, 2023. See Note 4 for further discussion of the resolution of our MPSV Litigation and the Note Agreement.</span></div></div>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2022 Activity</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss adjusted for depreciation and amortization of $3.8 million, non-cash asset impairments of $0.5 million, gain on the sale of fixed assets of $0.1 million, gain on insurance recoveries of $1.2 million and stock-based compensation expense of $1.5 million;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase in contract assets of $3.0 million related to the timing of billings on projects, primarily due to increased unbilled positions on our seventy-vehicle ferry and forty-vehicle ferry projects for our Shipyard Division; </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Decrease in contract liabilities of $2.4 million, primarily due to a decrease in accrued contract losses and the unwind of advance payments on our forty-vehicle ferry projects for our Shipyard Division; </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase in contract receivables and retainage of $17.0 million related to the timing of billings and collections on projects, primarily due to increased receivable positions on various projects for our Services Division and Fabrication Division;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase in prepaid expenses, inventory and other assets of $1.2 million, primarily due to prepaid expenses and the associated timing of certain prepayments; </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase in accounts payable, accrued expenses and other current liabilities of $2.5 million, primarily due to the timing of payments and increased accounts payable positions on various projects for our Services Division and Fabrication Division; and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Change in noncurrent assets and liabilities, net of $0.7 million.</span></div></div>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Investing Activities</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; Cash used in investing activities for the nine months ended September 30, 2023 and 2022 was $6.6 million and $6.7 million, respectively. Cash used in investing activities for 2023 was primarily due to net purchases of short-term investments of $5.5 million and capital expenditures of $1.7 million, offset partially by recoveries from insurance claims of $0.2 million, and proceeds from the sale of fixed assets of $0.4 million. Cash used in investing activities for 2022 was primarily due to net purchases of short-term investments of $9.8 million and capital expenditures of $1.0 million, offset partially by proceeds from the Shipyard Transaction of $0.9 million, recoveries from insurance claims of $1.2 million, and proceeds from the sale of fixed assets of $2.0 million. See Note 1 for further discussion of the Shipyard Transaction and Note 2 for further discussion of our insurance claims associated with Hurricane Ida.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financing Activities</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#x2013; Cash used in financing activities for the nine months ended September 30, 2023 and 2022 was $1.7 million and $1.1 million, respectively. Cash used in financing activities for 2023 and 2022 was primarily due to payments on our Insurance Finance Arrangements of $1.3 million and $1.0 million, respectively, and tax payments made on behalf of employees from vested stock withholdings. See Note 3 for further discussion of our Insurance Finance Arrangements.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Facilities</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 3 for discussion of our LC Facility, Surety Bonds, Insurance Finance Arrangements, Mortgage Agreement and Restrictive Covenant Agreement and Note 4 for discussion of our Note Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Registration Statement</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have a shelf registration statement that is effective with the SEC that expires on August 24, 2026. The shelf registration statement enables us to issue up to $200.0 million in either debt or equity securities, or a combination thereof, from time to time subsequent to the filing of a prospectus supplement, which among other things, identifies the underwriter, dealer or agent, specifies the number and value of securities that may be sold, and provides a time frame over which the securities may be offered.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Liquidity Outlook</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have made significant progress in our efforts to preserve and improve our liquidity, including cost reductions, the sale of under-utilized assets and facilities, improved project cash flow management and the completion of the Shipyard Transaction. The primary uses of our liquidity for the remainder of 2023 and the foreseeable future are to fund:</span></p>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Overhead costs associated with the under-utilization of our facilities and resources for our Fabrication Division until we secure and begin to execute sufficient backlog to fully recover our overhead costs;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures, including expenditures to maintain, upgrade and replace aged equipment;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued contract losses for the Active Retained Shipyard Contracts;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Working capital requirements for our projects, including the unwind of advance payments on projects and the payment of vendor obligations prior to receipt of payment from our customer for our cancelled offshore jackets project. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;New Project Awards and Backlog&#x201d;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> above and Note 2 for further discussion of the project cancellation; </span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining liabilities of the Shipyard Division operations that were excluded from the Shipyard Transaction;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Interest and principal payments on the Note Agreement entered into in connection with the resolution of our MPSV Litigation. See Note 4 for further discussion of the resolution of our MPSV Litigation and the Note Agreement;</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate administrative expenses (including the temporary under-utilization of personnel as we evaluate our resource requirements to support our future operations);</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Initiatives to diversify and enhance our business; and</span></div></div>
  <div style="margin-left:4.537%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.491405046981553%;">&#x2022;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Costs associated with the impacts of Hurricane Ida, including uninsured losses, if any, as well as repair costs for buildings and equipment for which insurance payments have previously been received from our insurance carriers. </span></div></div>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We anticipate capital expenditures of approximately $2.0 million for the remainder of 2023, excluding any future expenditures for deductibles and uninsured losses, if any, associated with damage caused by Hurricane Ida, that may be determined to be capital items. Further investments in facilities may be required to win and execute potential new project awards, which are not included in these estimates.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We believe that our cash, cash equivalents and short-term investments at September 30, 2023, will be sufficient to enable us to fund our operating expenses, meet our working capital and capital expenditure requirements, and satisfy any debt service obligations or other funding requirements, for at least twelve months from the date of this Report. Our evaluation of the sufficiency of our cash and liquidity is primarily based on our financial forecast for 2023 and 2024, which is impacted by our existing backlog and estimates of future new project awards and may be further impacted by the ongoing effects of oil and gas price volatility and macroeconomic conditions, and future losses, if any, due to coverage limitations and our use of deductibles and self-insured retentions for our exposures related to property and equipment damage, builder&#x2019;s risk, third-party liability and workers&#x2019; compensation and USL&amp;H claims. We can provide no assurances that our financial forecast will be achieved or that we will have sufficient cash and short-term investments to meet planned operating expenses and unforeseen cash requirements. Accordingly, we may be required to obtain new or additional credit facilities, sell additional assets or conduct equity or debt offerings at a time when it is not beneficial to do so.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Off-Balance Sheet Arrangements</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are not a party to any contract or other obligation not included on our Balance Sheet that has, or is reasonably likely to have, a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_3__quantitative_and_qualitative_dis"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 4. Controls and Procedures.</span><span id="item_4__controls_and_procedures"></span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and that such information is communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) 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></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the third quarter 2023, there were no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_ii_or_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PART II. OTHER</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> INFORMATION</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_1_legal_proceedings"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 1. Legal</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Proceedings.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 4 of our Financial Statements in Part I, Item 1 for discussion of our legal proceedings, including the resolution of our MPSV Litigation, which is incorporated herein by reference.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_1a_risk_factors"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 1A. Ris</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">k Factors.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There have been no material changes to our risk factors previously disclosed in Part I, Item 1A. &#x201c;Risk Factors&#x201d; of our 2022 Annual Report, except as disclosed in Part II, Item 1A. &#x201c;Risk Factors&#x201d; of our quarterly report on Form 10-Q for the quarter ended June 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_5_other_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Other Information.</span></p>
  <p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 6, 2023 we entered into the Note Agreement in the principal amount of $20.0 million. The Note Agreement bears interest at a fixed rate of 3.0% per annum commencing on January 1, 2024, with principal and interest payable in 15 equal annual installments of approximately $1.7 million, beginning on December 31, 2024 and ending on December 31, 2038. See Note 3 of our Financial Statements in Part I, Item 1 for discussion of the related amendment to the Mortgage Agreement and termination of the Restrictive Covenant Agreement, and Note 4 of our Financial Statements in Part I, Item 1 for further discussion of the Note Agreement. A copy of the Note Agreement, Mortgage Agreement amendment and Restrictive Covenant Agreement termination are filed with this Report as Exhibits 10.1, 10.2 and 10.3, respectively.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;" id="item_6_exhibits"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Item 6. E</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">xhibits.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:0.602%;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:13.96%;"></td>
    <td style="width:1.66%;"></td>
    <td style="width:84.38%;"></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;border-bottom:0.5pt solid;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibit</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Number</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;border-bottom:0.5pt solid;padding-right:0.042in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Description of Exhibit</span></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.1</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000156459020026757/gifi-ex31_6.htm"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amended and Restated Articles of Incorporation of the Company, incorporated by reference to Exhibit 3.1 of the Company&#x2019;s Form 8-K filed with the SEC on May 22, 2020 (SEC File No. 001-34279).</span></a></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;padding-right:0.028in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.2</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><a href="https://www.sec.gov/Archives/edgar/data/1031623/000095017023059443/gifi-ex3_1.htm"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amended and Restated Bylaws of the Company, incorporated by reference to Exhibit 3.1 of the Company&#x2019;s Form 8-K filed with the SEC on November 6, 2023 (SEC File No. 001-34279).</span></a></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;padding-right:0.028in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.1</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><a href="gifi-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Secured Promissory Note by and among Gulf Island Fabrication, Inc. and all of its subsidiaries, as payors, and Zurich American Insurance Company and Fidelity and Deposit Company of Maryland, as payees, dated November 6, 2023.*</span></a></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;padding-right:0.028in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.2</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><a href="gifi-ex10_2.htm"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amendment to Multiple Indebtedness Mortgage by and among Fidelity and Deposit Company of Maryland and Zurich American Insurance Company, as mortgagees, and Gulf Island, L.L.C. and Gulf Island Services, L.L.C. f/k/a Dolphin Services, L.L.C., as mortgagors, dated November 6, 2023.*</span></a></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;padding-right:0.028in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.3</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><a href="gifi-ex10_3.htm"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nullification of Restrictive Covenant Regarding Restricted Payments by and among Gulf Island Fabrication, Inc., Gulf Island, L.L.C., Gulf Island Shipyards, LLC, Fidelity and Deposit Company of Maryland and Zurich American Insurance Company, dated November 6, 2023.*</span></a></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;padding-right:0.028in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31.1</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><a href="gifi-ex31_1.htm"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CEO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934. *</span></a></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;padding-right:0.028in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31.2</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:bottom;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><a href="gifi-ex31_2.htm"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">CFO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934. *</span></a></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><a href="gifi-ex32.htm"><span style="color:#0000ff;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Section 906 Certification furnished pursuant to 18 U.S.C. Section 1350. *</span></a></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101.INS</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inline XBRL Instance Document &#x2013; the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document. *</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101.SCH</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inline XBRL Taxonomy Extension Schema Linkbase Document. *</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101.CAL</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inline XBRL Taxonomy Extension Calculation Linkbase Document. *</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101.DEF</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inline XBRL Taxonomy Extension Definition Linkbase Document. *</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101.LAB</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inline XBRL Taxonomy Extension Label Linkbase Document. *</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101.PRE</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inline XBRL Taxonomy Extension Presentation Linkbase Document. *</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.125in;vertical-align:top;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">104</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.042in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.15in;vertical-align:top;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The cover page for the Company&#x2019;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, has been formatted in Inline XBRL and is contained in Exhibit 101. *</span></p></td>
   </tr>
  </table>
  <p style="text-indent:-3.05%;padding-left:2.96%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">* Filed or furnished herewith.</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="signatures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SIGNATURES</span></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:43.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:12.44%;"></td>
    <td style="width:87.56%;"></td>
   </tr>
   <tr style="height:10pt;">
    <td colspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.007in;vertical-align:bottom;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</span></p></td>
   </tr>
   <tr>
    <td colspan="2" style="word-break:break-word;white-space:pre-wrap;padding-left:0.007in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.007in;vertical-align:bottom;padding-right:0.007in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">BY:</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.007in;vertical-align:bottom;border-bottom:1pt solid;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">/s/ Westley S. Stockton</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.007in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.007in;vertical-align:bottom;padding-right:0.042in;text-align:right;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Westley S. Stockton</span></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.007in;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.007in;vertical-align:top;padding-right:0.028in;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Executive Vice President, Chief Financial</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Officer, Treasurer and Secretary (Principal Financial Officer and Principal Accounting Officer)</span></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Date: November 7, 2023</span></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">- </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> -</span></p>
  <hr style="page-break-after:always;" />
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>gifi-ex10_1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html>
 <head>
  <title>EX-10.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 10.1</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">SECURED PROMISSORY NOTE</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">DATED:</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">November 6, 2023</font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">AMOUNT:	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">$20,000,000.00</font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	FOR VALUE RECEIVED, Gulf Island Fabrication, Inc.; Gulf Island EPC, LLC; Gulf Island, LLC; Gulf Island Shipyards, LLC; Gulf Island Services, LLC; Gulf Island Works, LLC; Dolphin Services, LLC; Southport, LLC; G.M. Fabricators, LP d/b/a Gulf Marine Fabricators; and Dolphin Steel Sales, LLC (collectively, the &#x201c;Payors&#x201d;), solidarily promise to pay to the order of Zurich American Insurance Company and Fidelity and Deposit Company of Maryland (collectively, the &#x201c;Payees&#x201d;) the sum of Twenty Million Dollars and No Cents ($20,000,000.00).</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	This Note is secured by that certain Multiple Indebtedness Mortgage between Gulf Island, LLC and Gulf Island Services, LLC f/k/a Dolphin Services, LLC as Mortgagor and Zurich American Insurance Company and Fidelity &amp; Deposit Company of Maryland as Mortgagee, recorded in the public records of Terrebonne Parish, Louisiana on April 21, 2021, File No. 1625076, Book 3242, Page 791, including all amendments to said mortgage that have or may be made by the parties thereto.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">I.	PAYMENTS UNDER NOTE</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	The principal indebtedness evidenced hereby shall be due and payable as follows:</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	The Payors shall pay to the order of Payee the total sum of $</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">20,000,000.00</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, at the rate of 3% interest per annum with yearly capitalization. Interest shall begin accruing on January 1, 2024. No interest shall accrue from the date of this note through December 31, 2023.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	The sum of $</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">20,000,000.00</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, plus interest as provided above, shall be payable in 15 annual installments of $</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">1,675,331.61</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> on the last day of each year until paid, with the first payment due on December 31, 2024 and the last payment to be due on December 31, 2038. This Note may be prepaid in full without any penalty or premium. At the time of such prepayment, all unpaid principal and accrued but unpaid interest shall be paid.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	All payments shall be made to Zurich American Insurance Company and Fidelity and Deposit Company of Maryland, Attn: Linda Flores, 1299 Zurich Way, Schaumburg, IL 60196-1056, or such other address as Payees may direct in writing. Payment shall be deemed timely if received by Payees on or before its due date.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	This Note shall be deemed paid in full upon timely payment of the principal sum of $</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">20,000,000.00</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, plus any accrued but unpaid interest, as set forth above.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">II.	DEFAULT/ACCELERATION AND INTEREST</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	If any payment is not received by the Payee on or before the date it is due, at the option of the Payee, the entire amount of this Note and 12% interest on the unpaid balance, from the date the Note was executed, may be declared immediately due and payable.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">However, before (1) Payors may be declared in breach or default or (2) any unpaid balance may be accelerated, Payees shall deliver written notice of an alleged breach of or default under this Note to Payors by Federal Express or United States Post Office certified mail (return receipt requested) at:</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Gulf Island Fabrication, Inc.</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">2170 Buckthorne Place, Suite #420</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The Woodlands, TX 77380</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">With a copy to Payors&#x2019; attorney:</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Etienne Balart</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Jones Walker LLP</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">201 St. Charles Avenue</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">New Orleans, LA 70170</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">  </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Notice may also be made at such other address as Payors shall direct in writing.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Payors shall have 15 calendar days after such notice is sent to cure any alleged breach of or default under this Note without any adverse consequences. Notice under this Section of the Note is deemed to be sufficient if the certified mail or Federal Express, which is sent to the addresses directed in writing by Payors, is returned as undeliverable.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">III.	NO WAIVER OF RIGHTS</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	The failure by Payees to exercise any of the rights, powers, or remedies under this Note shall not constitute a waiver of the right to exercise the same or any other right, power, or remedy at any subsequent time. The acceptance by Payees of any payment which is less than payment in full of all amounts due at the time of such payment, or the acceptance of any untimely payment, shall not constitute a waiver of the right to exercise any of Payees&#x2019; rights, powers, or remedies at that time, or at any prior or subsequent time, or nullify any prior exercise of any such right, power, or remedy without the written consent of Payees.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">IV.	ATTORNEY&#x2019;S FEES</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	In case this Note should be placed in the hands of any attorney to institute legal proceedings to recover all or part of the amount hereof, or to protect the interests of Payees, or in case this Note should be placed in the hands of an attorney for collection, compromise, or other action, Payors bind themselves to pay the fees of the attorneys who may be employed for that purpose.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">V.	RIGHTS CUMULATIVE</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	Payees&#x2019; rights under this Note are cumulative and do not alter or limit Payees&#x2019; rights against any of the undersigned Indemnitors at law or under any other agreement, including without limitation under the General Indemnity Agreements with effective dates of October 15, 2007, June 21, 2010, December 15, 2015, and May 1, 2018.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">VI.	GOVERNING LAW</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	This Note is made for commercial purposes and shall be governed by the laws of the State of Louisiana.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">[Signatures on following page]</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">IN WITNESS WHEREOF, the parties hereto have executed this Promissory Note as of the date first written above.</font></p>
  <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND FABRICATION, INC.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana corporation</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND EPC, LLC</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND, LLC</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND SHIPYARDS, LLC</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND SERVICES, LLC</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company d/b/a Dolphin Services, LLC and Dolphin Steel Sales, LLC</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND WORKS, LLC</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">SOUTHPORT, LLC</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">G.M. FABRICATORS, LP</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company d/b/a Gulf Marine Fabricators</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>gifi-ex10_2.htm
<DESCRIPTION>EX-10.2
<TEXT>
<html>
 <head>
  <title>EX-10.2</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 10.2</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">AMENDMENT TO multiple indebtedness mortgage</font></p>
  <p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1.5pt solid;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	BE IT KNOWN that on this 6</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> day of November, 2023;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	BEFORE ME, THE UNDERSIGNED, a Notary Public, duly commissioned and qualified within the State of _____________ and the Parish/County of __________________, and in the presence of the undersigned competent witnesses;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	PERSONALLY CAME AND APPEARED:</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Gulf Island, L.L.C. (Tax ID# ***-**-XXXX), a Louisiana limited liability company domiciled in Terrebonne Parish, Louisiana, with its registered place of business and mailing address being 567 Thompson Road, Houma, LA 70363, represented herein by its undersigned duly authorized officer, authorized pursuant to the certified resolutions attached hereto; and</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">-and-</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Gulf Island Services, L.L.C. f/k/a Dolphin Services, L.L.C. (Tax ID# ***-**-XXXX), a Louisiana limited liability company domiciled in Terrebonne Parish, Louisiana, with its registered place of business and mailing address being 400 Thompson Road, Houma, LA 70363, represented herein by its undersigned duly authorized officer, authorized pursuant to the certified resolutions attached hereto; (collectively, &#x201c;Mortgagors&#x201d;)</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">-and-</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Zurich American Insurance Company and Fidelity &amp; Deposit Company of Maryland (collectively, the &#x201c;Sureties&#x201d;)</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">who did declare as follows:</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	WHEREFORE, on April 19, 2021, Mortgagors granted a Multiple Indebtedness Mortgage in favor of the Sureties over the property described in Exhibit A of this Amendment to Multiple Indebtedness Mortgage (&#x201c;Mortgaged Property&#x201d;) and in the maximum amount of $50,000,000.00, which was filed in the Terrebonne Parish Public Records on April 21, 2021 under Instrument No. 1625076 (&#x201c;MIM&#x201d;);</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	NOW THEREFORE, for valid cause and for good and valuable consideration, the Parties have agreed to amend and modify the MIM as follows:</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	1.	The Mortgagors and the Sureties hereby (i) amend, modify, and replace the definition of &#x201c;Obligations&#x201d; and (ii) add the definition of &#x201c;Net Cash Proceeds&#x201d; in alphabetical order, each as follows:</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Net Cash Proceeds</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> The term &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Net Cash Proceeds</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; means the aggregate proceeds paid in cash or cash equivalents received by Mortgagor in connection with any sale or transfer of the Mortgaged Property, net of (a) direct costs incurred or estimated costs for which reserves are maintained, in connection therewith (including legal, accounting and investment banking fees and expenses, sales commissions and underwriting discounts), and (b) estimated taxes paid or payable (including sales, use or other transactional taxes and any net marginal increase in income taxes) as a result thereof.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Obligations</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">.  The term &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Obligations</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d; shall mean any and all obligations and liabilities of the Indemnitors and/or Mortgagor to Mortgagee, as expressed in the General Indemnity Agreements executed by any or all of the Indemnitors and Mortgagor in favor of Mortgagee with effective dates of October 15, 2007, June 21, 2010, December 15, 2015, and May 1, 2018 (&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">General Indemnity Agreements</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;); and/or any and all obligations and liabilities arising under or in connection with any surety bonds issued by Mortgagee that name any</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Page </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">1</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">of the Indemnitors or Mortgagor as principal (&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Surety Bonds</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;); and/or any and all obligations and liabilities arising under or in connection with that certain Secured Promissory Note dated November 6, 2023 executed by the Indemnitors (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Note</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201d;); and/or any and all obligations and liabilities arising under or in connection with that certain Settlement Agreement dated November 6, 2023 executed by the Indemnitors and the Sureties.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">2.	The Mortgagors and the Sureties hereby amend, modify, and replace the section of the MIM styled &#x201c;Negative Covenants Concerning the Mortgaged Property&#x201d; with the following:</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;Negative covenants concerning the mortgaged property</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">.  So long as this Mortgage remains in effect, Mortgagor shall not (a) sell or transfer the Mortgaged Property unless the Net Cash Proceeds from such sale or transfer are shared equally between Mortgagor and Mortgagee, </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">provided</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, that Mortgagee&#x2019;s portion of such Net Cash proceeds shall be applied to amounts owed and outstanding under the Note and shall in no event exceed any amounts outstanding under the Note; </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">provided further</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, that the first $8,000,000 of Net Cash Proceeds from any such sale or transfer (i) shall be exempt from the sharing requirement in this </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">clause (a)</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, (ii) shall be retained in full by Mortgagor and (iii) shall not be required to pay down outstanding amounts under the Note so long as all of such retained amount is used to improve the Mortgaged Property, (b) abandon, permit others to abandon, commit waste of, or destroy the Mortgaged Property, except during required evacuations for weather events, pandemics or other similar occurrences, (c) other than any sale or transfer of Mortgaged Property permitted in </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">clause (a)</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> of this covenant, demolish and remove any building(s) on the Mortgaged Property with a book value in excess of $100,000, without Mortgagee&#x2019;s consent, except if significantly damaged by fire or other casualty, and (d) do anything or permit anything to be done that may in any way materially impair Mortgagee&#x2019;s rights under this Mortgage or Mortgagee&#x2019;s rights in and to the Mortgaged Property.&#x201d;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">3.	The Mortgagors and the Sureties hereby amend, modify, and replace the first sub-paragraph of the section of the MIM styled &#x201c;Default&#x201d; with the following:</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;(1) the failure to make payment of or failure to fully perform the Obligations upon coming due and upon 60-day written demand provided by Mortgagee to Mortgagor,&#x201d;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">4.	The Mortgagors and the Sureties hereby amend, modify, and replace the section of the MIM styled &#x201c;Application of Proceeds&#x201d; with the following:</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#x201c;Application of Proceeds</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">.  Subject to the negative covenant herein governing the  use of Net Cash Proceeds, Mortgagee may apply any proceeds derived or to be derived from the sale or other disposition of the Mortgaged Property first to the reimbursement of the expenses incurred by Mortgagee in connection therewith, including Mortgagee&#x2019;s attorneys&#x2019; fees and costs; and then to the payment of any costs incurred by Mortgagee pursuant to this Mortgage; and then to the payment of the Obligations.&#x201d;</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">	5.	The Mortgagors and the Sureties do not wish to amend or modify any other provision of the MIM, and instead intend that all other terms and conditions shall remain as written.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">[Signature pageS and EXHIBITS FOLLOW.]</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Page </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">2</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Thus done and passed</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, on the day, month and year first written above, in the presence of the undersigned Notary Public and the undersigned competent witnesses, who hereunto sign their names with Mortgagor after reading of the whole.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">  </font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:3.613%;text-indent:41.209%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">MORTGAGOR:</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND, L.L.C.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND SERVICES, L.L.C.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company f/k/a Dolphin Services, L.L.C.</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WITNESSES:</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By: __________________________________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name: _________________________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By: __________________________________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name: _________________________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WITNESS my hand and official seal.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">						           </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">							</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">							Printed Name:</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">					</font></p>
  <p style="margin-left:46.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Notary Public in and for the said County/</font></p>
  <p style="margin-left:46.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Parish and State first stated above</font></p>
  <p style="margin-left:40%;text-indent:11.111%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Bar/Notary ID: _______________________</font></p>
  <p style="margin-left:40%;text-indent:11.111%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Commission Expiration: _______________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">[</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">SEAL</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">]</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Thus done and passed</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, on the day, month and year first written above, in the presence of the undersigned Notary Public and the undersigned competent witnesses, who hereunto sign their names with Mortgagor after reading of the whole.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">  </font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:3.613%;text-indent:41.209%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">MORTGAGEE:</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Zurich American Insurance Company</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Mark Wood</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name: </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> Mark Wood</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Vice President</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Fidelity &amp; Deposit Company of Maryland</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Mark Wood</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Mark Wood</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Vice President</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WITNESSES:</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By: __________________________________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name: _________________________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By: __________________________________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name: _________________________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">WITNESS my hand and official seal.</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">						           </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">							</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">							Printed Name:</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">					</font></p>
  <p style="margin-left:46.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Notary Public in and for the said County/</font></p>
  <p style="margin-left:46.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Parish and State first stated above</font></p>
  <p style="margin-left:40%;text-indent:11.111%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Bar/Notary ID: _______________________</font></p>
  <p style="margin-left:40%;text-indent:11.111%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Commission Expiration: _______________</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">[</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">SEAL</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">]</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#ffffff;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">{N4366820.6}	</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">EXHIBIT A</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Property Description</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:3.98%;"></td>
    <td style="width:96.02%;"></td>
   </tr>
   <tr style="height:12pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">1.</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_0.jpg" alt="img181018208_0.jpg" style="width:585px;height:173px;">&#160;</p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_1.jpg" alt="img181018208_1.jpg" style="width:585px;height:307px;">&#160;</p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_2.jpg" alt="img181018208_2.jpg" style="width:585px;height:230px;">&#160;</p><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Schedule B</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:3.98%;"></td>
    <td style="width:96.02%;"></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_3.jpg" alt="img181018208_3.jpg" style="width:585px;height:366px;">&#160;</p><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_4.jpg" alt="img181018208_4.jpg" style="width:585px;height:86px;">&#160;</p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:12pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">2.</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_5.jpg" alt="img181018208_5.jpg" style="width:576px;height:565px;">&#160;</p><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:'Calibri',sans-serif;min-width:fit-content;">&#160;</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Schedule B</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:3.98%;"></td>
    <td style="width:96.02%;"></td>
   </tr>
   <tr style="height:12pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">3.</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_6.jpg" alt="img181018208_6.jpg" style="width:568px;height:350px;">&#160;</p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_7.jpg" alt="img181018208_7.jpg" style="width:561px;height:234px;">&#160;</p></td>
   </tr>
   <tr style="height:12pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">4.</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_8.jpg" alt="img181018208_8.jpg" style="width:585px;height:377px;">&#160;</p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Schedule B</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:3.98%;"></td>
    <td style="width:96.02%;"></td>
   </tr>
   <tr style="height:252pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">5.</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_9.jpg" alt="img181018208_9.jpg" style="width:585px;height:800px;">&#160;</p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Schedule B</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:3.98%;"></td>
    <td style="width:96.02%;"></td>
   </tr>
   <tr style="height:274.3pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">6.</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_10.jpg" alt="img181018208_10.jpg" style="width:585px;height:360px;">&#160;</p></td>
   </tr>
   <tr style="height:12pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">7.</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_11.jpg" alt="img181018208_11.jpg" style="width:585px;height:290px;">&#160;</p></td>
   </tr>
   <tr style="height:12pt;">
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">8.</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_12.jpg" alt="img181018208_12.jpg" style="width:585px;height:134px;">&#160;</p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Schedule B</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:3.98%;"></td>
    <td style="width:96.02%;"></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;"><p style="text-indent:0;margin-top:0;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img181018208_13.jpg" alt="img181018208_13.jpg" style="width:585px;height:505px;">&#160;</p></td>
   </tr>
   <tr>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;padding-left:0.075in;vertical-align:top;padding-right:0.075in;text-align:left;"><p style="text-indent:0;font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">Schedule B</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>gifi-ex10_3.htm
<DESCRIPTION>EX-10.3
<TEXT>
<html>
 <head>
  <title>EX-10.3</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 10.3</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">NULLIFICATION OF RESTRICTIVE COVENANT REGARDING RESTRICTED PAYMENTS</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">This Nullification of Restrictive Covenant Regarding Restricted Payments (this &#x201c;Agreement&#x201d;) is hereby entered into and effective as of November 6, 2023 (the &#x201c;Effective Date&#x201d;) by and between:</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="margin-left:6.667%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:8pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:12pt;font-family:Times New Roman;justify-content:flex-start;min-width:7.14323979728499%;">(1)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Gulf Island Fabrication, Inc., a Louisiana corporation, Gulf Island, LLC, a Louisiana limited liability company; and Gulf Island Shipyards, LLC, a Louisiana limited liability company (collectively, &#x201c;Gulf Island&#x201d;); and</font></div></div>
  <p style="margin-left:13.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="margin-left:6.667%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:8pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:12pt;font-family:Times New Roman;justify-content:flex-start;min-width:7.14323979728499%;">(2)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Zurich American Insurance Company, an Illinois corporation; and Fidelity and Deposit Company of Maryland, a Maryland corporation (collectively, the &#x201c;Sureties&#x201d;).</font></div></div>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">The foregoing parties may be collectively referred to herein as the &#x201c;Parties.&#x201d;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:12pt;font-family:Times New Roman;justify-content:flex-start;min-width:2.4%;">A.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Nullification and Termination.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> For valid cause and for good and valuable consideration, the Parties hereby expressly terminate and nullify that certain Restrictive Covenant Regarding Restricted Payments dated April 19, 2021 between Gulf Island and the Sureties (&#x201c;Restrictive Covenant&#x201d;).</font></div></div>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <div style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:0;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:12pt;font-family:Times New Roman;justify-content:flex-start;min-width:2.4%;">B.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Effect of Nullification.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> The Restrictive Covenant shall be immediately terminated, null, void, and without any legal effect upon the execution of this Agreement by Gulf Island and the Sureties, which expressly terminates the Restrictive Covenant.</font></div></div>
  <p style="margin-left:6.667%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">[Signatures on Following Page]</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Thus done and passed</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, on the day, month and year first written above, who hereunto sign their names after reading of the whole.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">  </font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND:</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND, L.L.C.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND SHIPYARDS, L.L.C.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">GULF ISLAND FABRICATION, L.L.C.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Louisiana limited liability company</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">President and Chief Executive Officer</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Thus done and passed</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, on the day, month and year first written above, who hereunto sign their names after reading of the whole.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">  </font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">						      </font><font style="text-transform:uppercase;color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">SURETIES:</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">ZURICH AMERICAN INSURANCE COMPANY</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, an Illinois corporation</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ James W. Hamel</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">James W. Hamel</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">AVP &amp; Team Manager</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">FIDELITY &amp; DEPOSIT COMPANY OF MARYLAND.</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">, a Maryland corporation</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">By:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">/s/ James W. Hamel</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Printed Name:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">James W. Hamel</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="margin-left:43.333%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">Its:  </font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;text-decoration:underline;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">AVP &amp; Team Manager</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:13pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>gifi-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 31.1</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certifications</font></p>
  <p style="text-indent:-0.834%;padding-left:0.84%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I, Richard W. Heo, certify that:</font></p>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I have reviewed this quarterly report on Form 10-Q of Gulf Island Fabrication, Inc.;</font></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(c)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(d)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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&#x2019;s ability to record, process, summarize and report financial information; and</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></div></div>
  <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Date: November 7, 2023</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;"></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font></p><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">President, Chief Executive Officer and Director (Principal Executive Officer)</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>gifi-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 31.2</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certifications</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I, Westley S. Stockton, certify that:</font></p>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I have reviewed this quarterly report on Form 10-Q of Gulf Island Fabrication, Inc.;</font></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">3.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">4.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(c)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(d)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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&#x2019;s ability to record, process, summarize and report financial information; and</font></div></div>
  <div style="margin-left:7.463%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.6018025222343497%;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></div></div>
  <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Date: November 7, 2023</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;"></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">/s/ Westley S. Stockton</font></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Westley S. Stockton</font></p><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Executive Vice President, Chief Financial Officer, Secretary and Treasurer (Principal Financial Officer and Principal Accounting Officer)</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>7
<FILENAME>gifi-ex32.htm
<DESCRIPTION>EX-32
<TEXT>
<html>
 <head>
  <title>EX-32</title>
 </head>
 <body style="margin: auto!important;padding: 8px;">
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exhibit 32</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certification Furnished Pursuant to</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18 U.S.C. Section 1350, as adopted pursuant to</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Section 906 of the Sarbanes-Oxley Act of 2002</font></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Quarterly Report on Form 10-Q of Gulf Island Fabrication, Inc. (the &#x201c;Company&#x201d;) for the quarter ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), the undersigned, who are the Chief Executive Officer and Chief Financial Officer of the Company, certify pursuant to U.S.C. Section 1350, as adopted pursuant to of the Sarbanes-Oxley Act of 2002, that:</font></p>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934, as amended; and</font></div></div>
  <div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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></div>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:10%;"></td>
    <td style="width:2%;"></td>
    <td style="width:88%;"></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">By:</font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">/s/ Richard W. Heo</font></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Richard W. Heo</font><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">President, Chief Executive Officer and Director (Principal Executive Officer)</font></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;November 7, 2023</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:10.38%;"></td>
    <td style="width:1%;"></td>
    <td style="width:88.62%;"></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">By:</font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.75pt solid #000000;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">/s/ Westley S. Stockton</font></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Westley S. Stockton</font></p><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Executive Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer and Principal Accounting Officer)</font></p></td>
   </tr>
   <tr style="height:10pt;">
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="text-indent:1.5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:1.5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </font></p></td>
    <td style="word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">November 7, 2023</font></p></td>
   </tr>
  </table>
  <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</font></p>
  <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">A signed original of this written statement required by Section 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></p>
  <hr style="page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>img20455245_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img20455245_0.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $^!V(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "O)_&7CC7M'\5WMA972);Q>7L4Q*V,HI/)'J37K%>"_$;_D?
M-2_[9?\ HI*[<!",ZC4E?3_(YL7)Q@FGU)?^%E^*/^?V/_OPG^%'_"R_%'_/
M['_WX3_"N1HKU_J]+^5?<>?[:I_,SKO^%E^*/^?V/_OPG^%'_"R_%'_/['_W
MX3_"N1HH^KTOY5]P>VJ?S,Z[_A9?BC_G]C_[\)_A1_PLOQ1_S^Q_]^$_PKD:
M*/J]+^5?<'MJG\S.N_X67XH_Y_8_^_"?X4?\++\4?\_L?_?A/\*Y&BCZO2_E
M7W![:I_,SKO^%E^*/^?V/_OPG^%'_"R_%'_/['_WX3_"N1HH^KTOY5]P>VJ?
MS,Z[_A9?BC_G]C_[\)_A1_PLOQ1_S^Q_]^$_PKD:*/J]+^5?<'MJG\S.N_X6
M7XH_Y_8_^_"?X4?\++\4?\_L?_?A/\*Y&BCZO2_E7W![:I_,SKO^%E^*/^?V
M/_OPG^%'_"R_%'_/['_WX3_"N1HH^KTOY5]P>VJ?S,Z[_A9?BC_G]C_[\)_A
M1_PLOQ1_S^Q_]^$_PKD:*/J]+^5?<'MJG\S.N_X67XH_Y_8_^_"?X4?\++\4
M?\_L?_?A/\*Y&BCZO2_E7W![:I_,SKO^%E^*/^?V/_OPG^%'_"R_%'_/['_W
MX3_"N1HH^KTOY5]P>VJ?S,Z[_A9?BC_G]C_[\)_A1_PLOQ1_S^Q_]^$_PKD:
M*/J]+^5?<'MJG\S.N_X67XH_Y_8_^_"?X4?\++\4?\_L?_?A/\*Y&BCZO2_E
M7W![:I_,SKO^%E^*/^?V/_OPG^%'_"R_%'_/['_WX3_"N1HH^KTOY5]P>VJ?
MS,Z[_A9?BC_G]C_[\)_A1_PLOQ1_S^Q_]^$_PKD:*/J]+^5?<'MJG\S/=_A]
MKE_K^@3W6HRK),ETT8*H%^4*AZ#W)KK*X+X2?\BI=?\ 7\__ *!'7>UX6)BH
MU9)'J46W3384445@:A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %>"_$;_D?-2_[9?^BDKWJO!?B-_R/FI?]LO_ $4E>AEO
M\5^GZHY,9_#7J<M1117M'FA1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 >S?"3_D5+K_ *_G_P#0(Z[V
MN"^$G_(J77_7\_\ Z!'7>U\[BOXTCV*'\-!1117.:A1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %>"_$;_D?-2_[9?^BDKW
MJO!?B-_R/FI?]LO_ $4E>AEO\5^GZHY,9_#7J<M1117M'FA1110 4444 %%%
M% !1110 45JZ1X;U?76QI]C)*G>4_*@_X$>*[O2_A$3A]6U''K%:K_[,W^%8
M5,12I_$S2%&<]D>7T5[Y9?#[PS9 8TY9W'\4[E\_@>/TK<@TK3K48M["UB'I
M'"J_R%<DLR@OABSH6"EU9\T!2QPH)/7BDKZCIKQI(NV1%8>C#-1_:?\ =_'_
M (!7U+^]^!\O45]'W7AO1+P'[1I-FY/\7DJ&_,#-<[J'PM\/W>3;"XLW[>7)
MN7\FS^A%:QS&F_B31$L'-;.YXE17=ZM\*]9L@TEA+%?1C^$?))^1X_6N*NK2
MXLIV@NH)()5ZI(I4C\#793K0J? [G/.G*'Q(AHHHK0@**** "BBB@ HHHH *
M*** /9OA)_R*EU_U_/\ ^@1UWM<%\)/^14NO^OY__0(Z[VOG<5_&D>Q0_AH*
M***YS4**** "BBB@ HHHH **** "BBB@ HHHH ***H:IK>FZ-#YNH7D5N,9
M8_,WT4<G\*:3;LA-I:LOT5YMJGQ<M8BR:7823GIYDYV+^ &2?TKD;_XC^);X
MD+>):H?X;>,+^IR?UKKA@:TMU8YY8JG';4]WICRQQXWNJYZ;CC-?-MSK.J7A
M)N=1NYL_\])F;^9JB3DY/6NA98^LOP,GC>T3Z?2>)VVI*C'T# U)7RY5FWU&
M^M"#;7EQ#CIY<K+C\C3>6=I?@"QO>)]-45X#9>/O$MC@+J<DRC^&<"3/XGG]
M:ZO2_BZX(35=-!'>2U;!'_ 6_P :YYX"K';4UCBZ;WT/4Z*QM&\5Z+KH L;U
M#*?^6+_*_P"1Z_AFMFN2491=I*QT*2DKH****D84444 %%%% !1110 45XY-
M\6-=CGD06FFX5B!F-_7_ 'Z9_P +;U[_ )]--_[]R?\ Q==OU"L<WUNF>S45
MXS_PMO7O^?33?^_<G_Q=>@>!O$5WXFT2:]O8X(Y$N&B A4@8"J>Y//S&LZN$
MJ4H\TMBX5X3=D=-1117,;!1110 4444 %%%% !15+6+N33]$O[V(*TEO;R2H
M'&02JDC/MQ7DW_"V]>_Y]--_[]R?_%UO1PTZR;B95*T:;M(]FHKQG_A;>O?\
M^FF_]^Y/_BZ/^%MZ]_SZ:;_W[D_^+K;ZA6,_K=,]FHK,\.ZC-J_A^RO[A466
M>/>PC!"@^V2:TZXY)Q;3.A.ZN@HHHI#"BLGQ/JD^B^'+S4;98WF@4%5D!*G+
M <X(]:\O_P"%MZ]_SZ:;_P!^Y/\ XNNBCAJE5<T3&I7A3=I'LU%>,_\ "V]>
M_P"?33?^_<G_ ,71_P +;U[_ )]--_[]R?\ Q=:_4*Q'UNF>S455TVY>\TNT
MNI H>:%)&"] 2H)Q^=6JXVK.QTIW"BBBD 4444 %%%% !1110 45Y-K'Q0UO
M3];O[**UT]H[>XDB0O&Y)"L0,_/UXJE_PMO7O^?33?\ OW)_\778L#6:NCF>
M*IIV/9J*\9_X6WKW_/IIO_?N3_XNC_A;>O?\^FF_]^Y/_BZ?U"L'UNF>S45X
MS_PMO7O^?33?^_<G_P 71_PMO7O^?33?^_<G_P 71]0K!];IGLU%>,_\+;U[
M_GTTW_OW)_\ %T?\+;U[_GTTW_OW)_\ %T?4*P?6Z9[-17C/_"V]>_Y]--_[
M]R?_ !='_"V]>_Y]--_[]R?_ !='U"L'UNF>S45XS_PMO7O^?33?^_<G_P 7
M7L<+F2"-SC+*"<?2L:V'G1MS]32G6C4^$?1116!J%%%% !1110 4444 %%%%
M !1110 45YMXO^(.K:!XCGTZUM[)X8U0AI4<MRH/9AZUA?\ "V]>_P"?33?^
M_<G_ ,777#!5914EU.>6)IQ=F>S45XS_ ,+;U[_GTTW_ +]R?_%UUO@3QGJ/
MBB]NX;V&UC6&,.IA5@22<<Y8TJF#JTXN4MD.&(A-\J.YHHHKE-PHHHH ****
M "BL'7_%^D>'%*W<^^XQE;>+YG/U'8?6O-]6^*NL7;,FG116,79L>8_YGC]*
MZ*6%JU=4M#&I7A#1L]FJ-IX48JTJ*PZ@L :^<+S7-6U DW>I74V>SRL1^6<"
ML^NQ98^LOP.=XU=$?4"312'"2(Q]%8&GU\N D$$'!'>M2Q\2:UIQ!M-4NHP.
MB^82O_?)XHEECZ2!8U=4?1]%>1Z-\6;V!ECUBU2YC[RPC8X]\=#^E>EZ/KNG
M:[:_:-/N4E4?>7HR'T(ZBN*KAJE+XEH=-.M"ILS1HHHK U"BBB@ HHK/UV^E
MTS0KZ^A5&EMX6D4."5) [XII7=D)NRN:%%>,_P#"V]>_Y]--_P"_<G_Q='_"
MV]>_Y]--_P"_<G_Q==GU"L<_UNF>S45XS_PMO7O^?33?^_<G_P 77K.CW<FH
M:)87LH59+BWCE<(, %E!./;FL:V&G12<C2G6C4=HEVBBBL#4**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBLKQ)K":#H%WJ#8+1IB-3_$YX4?G^F:<8
MN320FTE=FK17S8VO:PS%CJM[DG)_TAO\:]F^'FO-K?AI$GE+W=H?*E+'+,/X
M6/U''U!KKKX.5&/->YSTL2JDN6UCK:***XSI"BBB@ HHHH **** "BBB@ HH
MKD?B3<SVOA"26WFDAD\Y!OC<J<9]15TX<\U'N3.7+%R.NHKYNC\0:S%*DB:K
M>AD(89G8\CV)YKV?P7XQA\367E3%(]1B'[V(?QC^^OM[=ORKIKX*=*/-NC&E
MB8U';8ZJBBBN,Z HHHH **** "BBB@ HHHH **** "BBN/\ 'GBN^\+P6+V,
M5M(9V<-YZL<8 QC!'K5TZ;J248[DSFH1YF=A17C/_"V]>_Y]--_[]R?_ !='
M_"V]>_Y]--_[]R?_ !==7U"L8?6Z9[-17E.A_$W6M3UVQL9K6P6*XF6-BD;A
M@"<<9>O5JPK4)TG:1K3JQJ*\0HHHK$T"BBN&\=^,]1\+WMI#90VLBS1EV,RL
M2"#CC#"M*5.527+'<B<U!<S.YHKQG_A;>O?\^FF_]^Y/_BZ/^%MZ]_SZ:;_W
M[D_^+KI^H5C'ZW3/9J*\9_X6WKW_ #Z:;_W[D_\ BZ/^%MZ]_P ^FF_]^Y/_
M (NCZA6#ZW3/9J*\9_X6WKW_ #Z:;_W[D_\ BZF3XNZL"/,T^R;UV[QG]31]
M0K=@^MTSV"BO+;?XPG(%QHP]VCN/Z%?ZUL6GQ7T&? GBO+8]RT89?T.?TK.6
M#K1^R6L12?4[JBL>P\5:#J>!::K;.QZ(S[&/_ 6P:V*PE&47:2L:J2>P4445
M(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O!?B-_R/FI?]LO_
M $4E>]5X+\1O^1\U+_ME_P"BDKT,M_BOT_5')C/X:]3EJ***]H\T**** "BB
MB@ HHKIO"7@R\\3W._YH+!#^\G(Z_P"ROJ?Y?H8G.,(\TGH.,7)V1CZ5H]_K
M=X+73[=II#R<<!1ZD] *]8\._##3M.5)]6*WUSU\O_EDI^G\7X\>U==I.C6&
MAV*VFGP+%&.2>K.?5CW-7Z\;$8Z<](:(]*EA8QUEJQJ1I%&L<:*B*,*JC  ]
MA3J**X3J"BBB@ HHHH **** "J.J:-IVM6_D:C:1SIV+#YE^A'(_"KU%--IW
M0FDU9GC_ (F^%]U8A[K16:Z@')@;_6+]/[W\_K7GK*R,58%6!P01@@U]15R'
MB[P'9>(D>YMPEMJ0'$H'RR>SC^O7ZUZ>'Q[7NU?O.*MA%O \+HJSJ&GW6EWL
MEG>PM#/&<,K#]1ZCWJM7JIIJZ.!JVX4444P"BBB@ HHHH ]F^$G_ "*EU_U_
M/_Z!'7>UP7PD_P"14NO^OY__ $".N]KYW%?QI'L4/X:"BBBN<U"BBB@ HHHH
M **** "BBB@ HHHH *JZAJ-GI5F]U?7"00)U9S^@]3["LGQ1XML?#%INF/FW
M;C]U;J>6]SZ#WKQ#7/$&H^(;TW-_,6QG9&O"1CT4?Y-=F&P<JVKT1SUL0J>B
MU9V7B/XIW5T7MM#0VT/3[0XS(WT'1?U/TKSV>XFNIFFN)I)I6Y9Y&+,?J34=
M%>S2HPI*T$>;.I*;O)A1116I 4444 %%%% !1110 JL58,I(8'((ZBNZ\-?$
MS4-,*6^J[[ZTZ;R?WJ#Z_P 7X\^]<)16=2E"HK314)R@[Q9]+:7JUCK-FMW8
M7"31'NO53Z$=0?K5VOFW1M<O]!OEN]/G,;]&4\JX]&'<5[?X4\8V/B>VPF(;
MU!F6W8\_5?4?RKQ<3@Y4O>6J/2HXA5-'HSHZ***XSI"BBB@ HHHH ^8;G_CZ
MF_WV_G452W/_ !]3?[[?SJ*OJ5L>$PKV;X2?\BI=?]?S_P#H$=>,U[-\)/\
MD5+K_K^?_P! CKCQ_P#!.G"?Q#O:***\(]0**** "BBB@ HHHH R_$W_ "*F
ML?\ 7C-_Z :^<*^C_$W_ "*FL?\ 7C-_Z :^<*]C+?@D>?C?B04445Z1Q'T)
MX)_Y$S2O^N _F:WZP/!/_(F:5_UP'\S6_7S-7^)+U9[5/X%Z!111699S?C[_
M )$?5/\ <7_T-:\ KW_Q]_R(^J?[B_\ H:UX!7LY;_#?J>;C/C7H%%%%>B<A
M]*:'_P B_IO_ %ZQ?^@"K]4-#_Y%_3?^O6+_ - %7Z^7G\3/<CL@HHHJ1A11
M10 4444 %%%% 'SAXF_Y&O6/^OZ;_P!#-9=:GB;_ )&O6/\ K^F_]#-9=?3T
M_@1X<OB844458@HHHH **** "BBB@ KZ>MO^/2'_ '%_E7S#7T];?\>D/^XO
M\J\O,]H_/]#NP6\B6BBBO).\**** "BBB@ HHHH **** "BBB@#PKXE_\CQ=
M_P"Y'_Z *Y&NN^)?_(\7?^Y'_P"@"N1KZ3#_ ,*/HCQJW\27J%>C_"#_ )"N
MI?\ 7!?_ $*O.*]'^$'_ "%=2_ZX+_Z%48S^!(K#_P 5'KE%%%?/'KA1110
M5YAXR^))B>33M!D!8962['.#Z)_C^7K4OQ,\7-:JVA6$F)77-U(IY53T0>Y'
M7V^M>35ZF#P::]I4^2.'$XAI\D!TDCS2-)*[.['+,QR2?4FFT45ZQP!1110
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
MXT9W8X55&23Z 5ZCX4^&"A4O=?&6/*V:GI_OD?R'X^E95J\*2O(NG2E4=HG
MZ-X<U77I=FGV;R*#AI#\J+]6/'X=:] TKX11@*^K:BS-WBM1@#_@3#G\A7I4
M,,5M"D,$:11(,*B* %'H *DKR:N/J2^'1'H0PD(_%J<W9^ O#-F!MTN.5AU:
M9C)G\"<?I6I'H6D18\O2K%,=-MN@Q^E:%%<DJLY;MG0H16R,]M!T=P0VDV+
M]0;=#G]*S;SP)X:O0=^E0QGUA)CQ_P!\D"NBHH52<=FP<(O='F>J?"*!PSZ5
MJ#QMVCN1N'_?0Y'Y&O/M:\,ZMH$F-0M'1"<+*OS(WT8?R/-?1M,EBCGB:*6-
M9(W&&1QD$>A%==+'U(?%JCGGA(2^'0^7Z*]6\6?#%'5[W0!L<?,UH3PW^X>Q
M]C^G2O*Y(WAD:.5&21"596&"I'4$5ZU&O"JKQ."I2E3=I#:GL[RXL+N.ZM)G
MAGC.4=#@@U!16K5]&9GO/@OQC#XFLO*F*1:C$/WL8_C']]?;V[?E755X'X.\
M/Z[?ZO;7>FK):I&V[[8ZD(H[X_O<<8[]Z]\'3GK7@XRE"G4M!_\  /6P]24X
M^\@HHHKD-PHHHH ^8;G_ (^IO]]OYU%4MS_Q]3?[[?SJ*OJ5L>$PKV;X2?\
M(J77_7\__H$=>,U[-\)/^14NO^OY_P#T".N/'_P3IPG\0[VBBBO"/4"BBB@
MHHHH **** ,OQ-_R*FL?]>,W_H!KYPKZ/\3?\BIK'_7C-_Z :^<*]C+?@D>?
MC?B04445Z1Q'T)X)_P"1,TK_ *X#^9K?K \$_P#(F:5_UP'\S6_7S-7^)+U9
M[5/X%Z!111699S?C[_D1]4_W%_\ 0UKP"O?_ !]_R(^J?[B_^AK7@%>SEO\
M#?J>;C/C7H%%%%>B<A]*:'_R+^F_]>L7_H J_5#0_P#D7]-_Z]8O_0!5^OEY
M_$SW([(****D84444 %%%% !1110!\X>)O\ D:]8_P"OZ;_T,UEUJ>)O^1KU
MC_K^F_\ 0S677T]/X$>'+XF%==X0\$?\)7:7,_\ :/V7R'";?(W[LC/]X5R-
M>N?"#_D%:E_UW7_T&L<74E3I.4=S7#P4ZB4BK_PIW_J/?^2?_P!G1_PIW_J/
M?^2?_P!G7J-%>1]=K_S?@CT/JU+M^9Y=_P *=_ZCW_DG_P#9T?\ "G?^H]_Y
M)_\ V=>HT4?7:_\ -^"#ZM2[?F>7?\*=_P"H]_Y)_P#V='_"G?\ J/?^2?\
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
M45C>&/$-OXET:.]BPLH^2>+/W'[_ (=Q6S7@2BXMQ>YZT6I*Z"BBBI&%%%%
M!1110 4444 %%%% !1110 5X+\1O^1\U+_ME_P"BDKWJO!?B-_R/FI?]LO\
MT4E>AEO\5^GZHY,9_#7J<M1117M'FA1110 5[A\.?#@T;0A>3QXO+T!VR.43
M^%?ZGZ^U>7^"]$_M[Q/;6SKFWC/G3?[B]OQ.!^-?0=>7F-:R5-?,[<'3N^=A
M1117DGH!115'5]6M-$TR6_O)-L48Z=V/91[FFDV[(3:2NQ^I:G9Z19/=WUPD
M,*=6;N?0#N?85Y)XC^)VHZ@SP:3NL;7IYG_+5A]?X?PY]ZYOQ'XEOO$NHFYN
MF*Q*2(8 ?EC'MZGU/>L:O:P^!C!<T]6>;6Q4I:1T0Z21Y9&DD=G=CEF8Y)/U
MIM%%=YRA1110 5UGA[X@:QH;+')*;VT'!AF8D@?[+=1^H]JY.BHG3C-6DKE1
MG*+O%GT9H'B73O$EIYUC+\Z_ZR%^'C/N/Z]*UZ^9]-U.[TB^CO;*9HIXSP1W
M'H1W'M7IC_%ZV73XBFF2/>E?WBEPL:M['DD=^GXUY%? 3C+]WJCT*6*BU[^C
M/3*H:CK6F:0F_4+Z"WXR%=_F/T'4_A7BNJ_$/Q%JA91=_9(C_!;#9_X]][]:
MY=Y'E=GD=G=CDLQR2:NGELGK-DSQB^RCU[5?BSIMON33+2:[?L\G[M/ZD_D*
MX?5?B#XBU4LOVS[+$?\ EG:C9_X]][]:Y>BNZGA*5/9?><L\14GNP)R<GK11
M1728A1110 4444 >S?"3_D5+K_K^?_T".N]K@OA)_P BI=?]?S_^@1UWM?.X
MK^-(]BA_#04445SFH4444 %%%% !1110 445R_C[73H?AF9HFVW5S^YBP>1D
M<M^ S^.*N$'.2BNI,I*,7)GF7Q!\2G7M<:"!\V-H2D>#P[?Q-_0>P]ZY&BBO
MI*<%3BHKH>-.3G)R84Z-'ED6.-2SL0JJHR23T IM>J?#'PFJQC7[V/+-D6J,
M.@Z%_P"@_/TJ*]94H<S*I4W4ERHV/ W@:/0H$O\ 4(U?4W&0.H@![#_:]3^
M]^WHHKY^I4E4ES2/6A!05D%%%%9EA1110 4444 %%%% !7$^.O!$>NVS7]A&
MJ:G&,D#@3CT/^UZ'\#[=M15TZDJ<N:),X*:LSQ?1_A9K%[MDU"2.PB/.T_/)
M^0X'XG\*] T?P!H&C[7%K]JG'_+6Y^?GV'0?E7445M5Q=6IN[+R,X8>G#9
M   , =!1117,;!1110 4444 ?,-S_P ?4W^^W\ZBJ6Y_X^IO]]OYU%7U*V/"
M85[-\)/^14NO^OY__0(Z\9KV;X2?\BI=?]?S_P#H$=<>/_@G3A/XAWM%%%>$
M>H%%%% !1110 4444 9?B;_D5-8_Z\9O_0#7SA7T?XF_Y%36/^O&;_T U\X5
M[&6_!(\_&_$@HHHKTCB/H3P3_P B9I7_ %P'\S6_6!X)_P"1,TK_ *X#^9K?
MKYFK_$EZL]JG\"] HHHK,LYOQ]_R(^J?[B_^AK7@%>_^/O\ D1]4_P!Q?_0U
MKP"O9RW^&_4\W&?&O0****]$Y#Z4T/\ Y%_3?^O6+_T 5?JAH?\ R+^F_P#7
MK%_Z *OU\O/XF>Y'9!1114C"BBB@ HHHH **** /G#Q-_P C7K'_ %_3?^AF
MLNM3Q-_R->L?]?TW_H9K+KZ>G\"/#E\3"O7/A!_R"M2_Z[K_ .@UY'7KGP@_
MY!6I?]=U_P#0:YL=_ ?R-\+_ !4>CT445X)ZH4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!X5\2_\ D>+O_<C_ /0!7(UUWQ+_ .1XN_\
M<C_] %<C7TF'_A1]$>-6_B2]0KT?X0?\A74O^N"_^A5YQ7H_P@_Y"NI?]<%_
M]"J,9_ D5A_XJ/7****^>/7"O+OC$3C11GC]_P ?]^Z]1KS7XP6Q;3]+NL?+
M'*\9/NP!_P#9#75@G:O'^NAAB?X3/)J***^@/)-/P[ ESXETN&3&Q[N)6![C
M<,BOI"OF*SN7LKV"ZB_UD$BR+]5.1_*OI/3M0M]5TZ"^M7W0S(&4^GL?<=*\
MG,HN\7T._!-6:+5%%%>6=P4444 %5+72[&RN;BXMK6**>X8O+(J_,Y/J:MT4
M[M"L%%%%(84444 %8WB[_D4-7_Z]9/Y5LUC>+O\ D4-7_P"O63^572^->I,_
MA9\ZT445].>(%?1_AG_D5-'_ .O&'_T 5\X5]'^&?^14T?\ Z\8?_0!7F9E\
M$3LP7Q,U****\@]$**** "BBB@ HHHH **** "BBB@ HHHH *\X^*^N>180:
M+"_SW!\V;!Z(#P/Q//\ P&O1)IH[>"2:5PD4:EW8]  ,DU\Y>(-7DUW7;O49
M,@2O\BG^%!PH_("N[ 4>>IS/9'+BJG+#E74S****]P\P**UT\/7;^%Y=>"G[
M.DXAQCJ,<M],X'U-9%2I)WL-IK<*]-^$VN;)[G1)GXD_?0 _WA]X?E@_@:\R
MJWI>H3:5JEM?P']Y!(' ]?4?0CC\:SKTO:TW$NE/DFI'TQ14%E>0ZA8P7ENV
MZ&>,2(?8C-3U\VU;1GL[A1110 4444 %%%% !7&?%#_D3)/^N\?\Z[.N,^*'
M_(F2?]=X_P"=;X;^-'U,JW\.1X?1117T9XX4444 %:>A:[>^'M22]LGP1P\9
M^[(OH:S**4HJ2LQIM.Z/H_0=>L_$.F)>V;]>)(R?FC;NI_SS6I7SGX=\0WGA
MO5$O+4[E/$L).%D7T/\ 0]J][T36[+7]-COK&3<C<,I^\C=U([&O!Q6%=%W6
MQZE"NJBL]S1HHHKD.@**** "BBB@ KS/XP_\>ND_[\O\EKTRO,_C#_QZZ3_O
MR_R6NK!?QX_UT,,3_"9Y11117T!Y)L^$?^1OTC_KZC_G7T57SKX1_P"1OTC_
M *^H_P"=?15>/F7QQ]#T<%\+"BBBO-.P*\C^+_\ R%=-_P"N#?\ H5>N5Y'\
M7_\ D*Z;_P!<&_\ 0J[,#_'7S.?%?PF><4445[QY1U/PY_Y'S3?^VO\ Z*>O
M>J\%^'/_ "/FF_\ ;7_T4]>]5XN9?Q5Z?JSTL'_#?J%%%%>>=84444 %!&1@
M]*** /,?''P\1XY-4T.';(,M-:(.&'J@]?;\O?RJOJ.O(?B5X16QF.MV$6VW
ME;%PBCA'/\7T/\_K7JX+%MOV<_D<&)PZ7OQ/.J***]4X3I/!7B-O#FO1RNQ^
MQSXCN%]NS?@>?IGUKWX$, 000>017R[7N/PUULZKX96VE;-Q8D1-D\E/X#^6
M1_P&O+S&CHJJ^9W8.IKR,[*BBBO).\**** "BBB@ HHHH **** "BBB@ KP7
MXC?\CYJ7_;+_ -%)7O5>;>*?ASJ.O>)+O4H+RUCBFV;5DW9&$5>P]J[,#4C3
MJ-R=M/\ (YL5"4X)174\EHKT+_A46K_]!"Q_-_\ "C_A46K_ /00L?S?_"O5
M^MT?YCA^KU>QY[17H7_"HM7_ .@A8_F_^%'_  J+5_\ H(6/YO\ X4?6Z/\
M,'U>KV-WX2Z6(-(N]3=?GN)/+0G^XOI]23_WS7HE9N@:7_8N@V6G;E9H(P&*
M]"QY8C\2:TJ\2O4]I4<CTZ4.2"B%%%%8F@5X7\0?$[:]K36T#YL+1BD>.CMW
M;^@]OK7J7CC6#HOA2[GC;;/*/(B/HS=_P&3^%?/U>IEU%.]1_(X<94M[B"BB
MBO6. **** "BNE\,^"[WQ1;3S6MS;Q+"X0B7.22,]@:W?^%1:O\ ]!"Q_-_\
M*PEB:4'RREJ:1HU)*Z1Y[17H7_"HM7_Z"%C^;_X4?\*BU?\ Z"%C^;_X5/UN
MC_,5]7J]CSVBO0O^%1:O_P!!"Q_-_P#"C_A46K_]!"Q_-_\ "CZW1_F#ZO5[
M'GM%>A?\*BU?_H(6/YO_ (4?\*BU?_H(6/YO_A1];H_S!]7J]CSVBO0O^%1:
MO_T$+'\W_P */^%1:O\ ]!"Q_-_\*/K='^8/J]7L>>T5Z%_PJ+5_^@A8_F_^
M%'_"HM7_ .@A8_F_^%'UNC_,'U>KV//:*]"_X5%J_P#T$+'\W_PH_P"%1:O_
M -!"Q_-_\*/K='^8/J]7L>>T5Z%_PJ+5_P#H(6/YO_A1_P *BU?_ *"%C^;_
M .%'UNC_ #!]7J]CI/A)_P BI=?]?S_^@1UWM<WX)\.7/AC1IK*ZFBE=[AI0
MT6<8*J,<C_9KI*\3$24JLI+8].BG&"3"BBBL30**** "BBB@ HHHH *\4^*6
MK&^\3"R5LQ6487'^VV"Q_+:/PKVEW6.-G<X5023Z 5\T:E>/J.IW5Z^=T\K2
M'/;)SBO1RZG>;EV./&2M%1[E6BBBO9/.-?PSHKZ_K]K8+D1LVZ5A_"@Y8_T^
MI%?1,44<$*0Q($CC4*BJ,!0. !7G/PDTD1V-YJSK\\K^1&3_ '1R?S)'_?->
MDUX>/J\]3EZ(]/"T^6'-W"BBBN$Z@HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#YAN?^/J;_?;^=15+<_\?4W^^W\ZBKZE;'A,*]F^$G_(
MJ77_ %_/_P"@1UXS7LWPD_Y%2Z_Z_G_] CKCQ_\ !.G"?Q#O:***\(]0****
M "BBB@ HHHH R_$W_(J:Q_UXS?\ H!KYPKZ/\3?\BIK'_7C-_P"@&OG"O8RW
MX)'GXWXD%%%%>D<1]">"?^1,TK_K@/YFM^L#P3_R)FE?]<!_,UOU\S5_B2]6
M>U3^!>@4445F6<WX^_Y$?5/]Q?\ T-:\ KW_ ,??\B/JG^XO_H:UX!7LY;_#
M?J>;C/C7H%%%%>B<A]*:'_R+^F_]>L7_ * *OU0T/_D7]-_Z]8O_ $ 5?KY>
M?Q,]R.R"BBBI&%%%% !1110 4444 ?.'B;_D:]8_Z_IO_0S676IXF_Y&O6/^
MOZ;_ -#-9=?3T_@1X<OB85ZY\(/^05J7_7=?_0:\CKO_ (?>+=*\.6%Y#J#R
MJ\LH9=D>[@#%88R,I46HJ[-L-)1J)L]DHKC/^%H>&O\ GK<_]^31_P +0\-?
M\];G_OR:\;ZM6_E9Z/MJ?\QV=%<9_P +0\-?\];G_OR:/^%H>&O^>MS_ -^3
M1]6K?RL/;4_YCLZ*XS_A:'AK_GK<_P#?DT?\+0\-?\];G_OR:/JU;^5A[:G_
M #'9T5S.D^/-#UK4X=/LY)S/+NVAHB!PI8\_0&NFK*<)0=I*Q<9*2O%A1114
ME!1110 4444 %%%% !1110 4444 >%?$O_D>+O\ W(__ $ 5R-==\2_^1XN_
M]R/_ - %<C7TF'_A1]$>-6_B2]0KT?X0?\A74O\ K@O_ *%7G%>C_"#_ )"N
MI?\ 7!?_ $*HQG\"16'_ (J/7****^>/7"N>\;Z2=9\)WD$:[IHQYT0'7<O.
M![D9'XUT-%5"3A)270F45)-,^7**[#X@^%VT'6&NH(S]@NV+1D#A&ZE/ZCV^
MAKCZ^EIU%4BI1ZGC3@X2Y6%=9X-\;7'AF8V\RM/ITC9>,?>0_P!Y?\.]<G11
M4IQJ1Y9;!&;@[H^EM+U>PUFT%SI]RD\9Z[3RI]".H/UJ[7S+8ZA>:;<BXLKF
M6WF'\<;8/T]Q7>Z+\6+VWVQ:O:K=)T,L6$?ZD=#^E>35R^<=:>J.^GBXO26A
MZ[16+HWBS1=="BRO4\X_\L)/DD'X'K^&:VJX)1E%VDK'6I*2N@HHHJ1A1110
M 4444 %8WB[_ )%#5_\ KUD_E6S6-XN_Y%#5_P#KUD_E5TOC7J3/X6?.M%%%
M?3GB!7T?X9_Y%31_^O&'_P! %?.%?1_AG_D5-'_Z\8?_ $ 5YF9?!$[,%\3-
M2BBBO(/1"BBB@ HHHH **** "BBB@ HHHH ***0D*"20 .230!PGQ1UW^S]"
M3387Q/>G#8[1CK^9P/SKQBMSQ=KA\0>([F\5B8 ?+@![(.GY\G\:PZ^APM+V
M5-+J>17J<\VPJ:TM9;V\AM8%W2S.$0>I)P*AKT/X4Z']KU6;5YDS%:#9%GO(
M1R?P'_H0K2M45.#FR*<.>2B>DP^'K2+PLN@D9M_LYA8@=21RWUSS]:^>[^RF
MT[4+BRN%Q+!(8V^H/\J^FZ\B^*^B?9]1M]8B3]W<CRY2!T<#@_B/_0:\O 5F
MJCC+K^9W8NG[BDNAYS1117LGG'KOPHUS[1IL^C2M^\MCYD.>Z,>1^#?^A5Z-
M7SEX:UAM!\06E^"=B/B4#NAX8?E_*OHN.1)8UDC8,C ,K Y!![UX>/I<E3F6
MS/3PM3FA9]!U%%%<)U!1110 4444 %<9\4/^1,D_Z[Q_SKLZXSXH?\B9)_UW
MC_G6^&_C1]3*M_#D>'T445]&>.%>H_$'P(<RZUI$(QRUS;H/S=1_,?CZUY=7
MU'7GXVM*E*$H^?Z'7AJ:J1DGY'RY17I7Q \!_9C-K6DQ_N#E[B!1]SU9?;U'
M;Z=/-:ZZ-6-6/-$YZE-TY685M^&?$UYX9U$7%N=\#X$T!/RR#^A]#6)15RBI
M+EEL3&3B[H^EM)U6TUK38KZRD#PR#\5/=2.Q%7:^>_"GBFZ\,:D)8RTEI(0)
MX,\,/4>X[5[SINI6FK6$5[93"6"09##M['T/M7@XG#.C+R/5H5E47F6Z***Y
M3<**** "O,_C#_QZZ3_OR_R6O3*\S^,/_'KI/^_+_):ZL%_'C_70PQ/\)GE%
M%%%?0'DFSX1_Y&_2/^OJ/^=?15?.OA'_ )&_2/\ KZC_ )U]%5X^9?''T/1P
M7PL****\T[ KR/XO_P#(5TW_ *X-_P"A5ZY7D?Q?_P"0KIO_ %P;_P!"KLP/
M\=?,Y\5_"9YQ1117O'E'4_#G_D?--_[:_P#HIZ]ZKP7X<_\ (^:;_P!M?_13
MU[U7BYE_%7I^K/2P?\-^H4445YYUA1110 4444 %07EI!?V<UI<H'AF0HZGN
M#4]%"=M4!\V:WI4VB:S=:=-DM"^ W]Y>H/XC%9]>H_%S20#8ZO&N"<V\I]>K
M+_[-^E>75])AZOM::D>-6AR3<0KLOAGJAT_Q;';LV(KQ#"?3=U4_F,?C7&U/
M8W3V-_;7:??@E61?J#G^E55ASP<>Y,)<LE(^G**;'(LL:R(<HX#*?4&G5\R>
MV%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'EGQ?O
M3YFF6(/ #S,/7H!_)J\OKN_BQ(6\60J>B6B ?]].?ZUPE?0X2-J,3R,0[U6%
M%%%=)B%%%% 'KGP@_P"05J7_ %W7_P!!KT>O./A!_P @K4O^NZ_^@UZ/7SV,
M_CR/7P_\)!1117,;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 8_BNY-GX3U68'!%LZ@^A(P/U-?.E>]?$63R_ NHX."WEJ
M/?\ >+_3->"U[.6K]VWYGFXQ^^EY!1117HG(?0W@RR%AX/TN$#!: 2GZO\Q_
MG6[4-G%Y%E!"!CRXU7'I@8J:OEYRYI-]SVXJT4@HHHJ2@HHHH **** "BD9@
MJEF. !DFL'_A-O#7_08MOS/^%5&$I?"KB<DMV;]%8'_";>&O^@Q;?F?\*/\
MA-O#7_08MOS/^%5[*I_*_N)]I#NC?HK _P"$V\-?]!BV_,_X4?\ ";>&O^@Q
M;?F?\*/95/Y7]P>TAW1OT5@?\)MX:_Z#%M^9_P */^$V\-?]!BV_,_X4>RJ?
MRO[@]I#NC?HK _X3;PU_T&+;\S_A2KXT\-LP5=7MB2< 9/\ A1[*I_*_N#VD
M.YO4445F6%%%% 'S#<_\?4W^^W\ZBJ6Y_P"/J;_?;^=15]2MCPF%>S?"3_D5
M+K_K^?\ ] CKQFO9OA)_R*EU_P!?S_\ H$=<>/\ X)TX3^(=[1117A'J!111
M0 4444 %%%% &7XF_P"14UC_ *\9O_0#7SA7T?XF_P"14UC_ *\9O_0#7SA7
ML9;\$CS\;\2"BBBO2.(^A/!/_(F:5_UP'\S6_6!X)_Y$S2O^N _F:WZ^9J_Q
M)>K/:I_ O0****S+.;\??\B/JG^XO_H:UX!7O_C[_D1]4_W%_P#0UKP"O9RW
M^&_4\W&?&O0****]$Y#Z4T/_ )%_3?\ KUB_] %7ZH:'_P B_IO_ %ZQ?^@"
MK]?+S^)GN1V04445(PHHHH **** "BBB@#YP\3?\C7K'_7]-_P"AFLNM3Q-_
MR->L?]?TW_H9K+KZ>G\"/#E\3"BBBK$%%%% !1110 4444 =3\.?^1\TW_MK
M_P"BGKWJO!?AS_R/FF_]M?\ T4]>]5XN9?Q5Z?JSTL'_  WZA1117GG6%%%%
M !1110 4444 %%%% !1110!X5\2_^1XN_P#<C_\ 0!7(UUWQ+_Y'B[_W(_\
MT 5R-?28?^%'T1XU;^)+U"O1_A!_R%=2_P"N"_\ H5><5Z/\(/\ D*ZE_P!<
M%_\ 0JC&?P)%8?\ BH]<HHHKYX]<**** *FIZ9:ZQI\MC>QB2"48([@]B/0B
MO"?%7A&^\,7>) 9K-S^ZN%'!]CZ&OH&HKFU@O+9[>YB26&089'&0173AL3*B
M^Z,*U!5%YGS#17IGB7X62QE[K07\Q.IM9&^8?[K'K]#^9KSFZM;BRN&@NH)(
M9E^\DBE2/P->Y2KPJJ\6>94I2@[21#1116I  X.1UKJ-'^(&OZ1M3[5]K@'_
M "RN?G_)NH_/%<O143A&:M)7'&4HN\6>X:!\2-'U@I#='[!=-QME;*,?9O\
M'%=F#D9'2OERNN\+>/M1\/LEO.6N]/Z>4Q^:,?[![?3I].M>;7R_K2^X[:6+
MZ3/=:*I:5JUEK5@E[83"6%N..JGT([&KM>6TT[,[DTU=!1112&%8WB[_ )%#
M5_\ KUD_E6S6-XN_Y%#5_P#KUD_E5TOC7J3/X6?.M%%%?3GB!7T?X9_Y%31_
M^O&'_P! %?.%?1_AG_D5-'_Z\8?_ $ 5YF9?!$[,%\3-2BBBO(/1"BBB@ HH
MHH **** "BBB@ HHHH *X_XCZ[_9'AI[>)L7-]F%<'D+_$?RX_X%785X'X\U
MW^W/$\[QONMK;]Q#@\$ \G\3G\,5UX*C[2KKLCGQ-3DAYLYBBBBO?/*'(C22
M+&BEG8@*HZDFOHKPQHRZ#X?M+  >8B[I2.[GEOUX^@%>4?#/0_[4\1B]E3-O
M8@2<C@R'[H_F?PKVZO(S&K=JFNAZ&#IV3FPK(\3Z,NO>'KNP('F,FZ(GLXY7
M]>/H36O17FQDXM270[&DU9GRZZ-&[(ZE64X((Y!I*[+XE:)_97B9KF--MO?
MRKCH'_C'Y\_\"KC:^FIS52"DNIXLXN$G%A7MWPSUS^U/#?V.5LW%B1&<GDQG
M[I_F/^ UXC72^!=;_L/Q1;R2/MMI_P!Q-Z -T/X'!^F:PQ=+VE)I;HTP]3DF
MCWZBBBOGSUPHHHH **** "N,^*'_ ")DG_7>/^==G7&?%#_D3)/^N\?\ZWPW
M\:/J95OX<CP^BBBOHSQPKZCKY<KZCKRLS^S\_P!#NP7VOD! (((R#U%>/^/_
M  +_ &:7U?2HC]C8YGA4?ZD_WA_L_P OIT]@I&4,I5@"I&""."*X*%>5&7,C
MKJTE4C9GR[17?>/? S:1*^J:9%G3W.9(U_Y8'_XG^73TK@:^@I58U8\T3R)P
M<)<K"ND\(>+KGPO?DX,MC*1Y\/\ [,ON/U_ES=%.<(SCRRV%&3B[H^F[&^MM
M2LH;RTE$L$J[D8=Q_C5BO!?!GC&X\,WHCE+2:=*W[V+KM_VE]_Y_E7NEK=07
MUK'<VTJRP2KN1U.017@XG#RHR\CUJ-95%YDU%%%<QL%>9_&'_CUTG_?E_DM>
MF5YG\8?^/72?]^7^2UU8+^/'^NAAB?X3/*****^@/)-GPC_R-^D?]?4?\Z^B
MJ^=?"/\ R-^D?]?4?\Z^BJ\?,OCCZ'HX+X6%%%%>:=@5Y'\7_P#D*Z;_ -<&
M_P#0J]<KR/XO_P#(5TW_ *X-_P"A5V8'^.OF<^*_A,\XHHHKWCRCJ?AS_P C
MYIO_ &U_]%/7O5>"_#G_ )'S3?\ MK_Z*>O>J\7,OXJ]/U9Z6#_AOU"BBBO/
M.L**** "BBB@ HHHH YKQ_9"]\%:@N,M$HF4^FT@G],UX#7TIK<7G:!J,6 =
M]K*O/NI%?-=>QELO<:\SSL:O>3"BBBO2.,^C/"UP;KPII4Q.6-K&"?4@8/\
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
MHHKU#A/?O NN?VYX8MY)&S<P?N)O4D#@_B,'ZYKI:\1^&6N?V9XD%E*V+>_
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
M/_(F:5_UP'\S6_7S-7^)+U9[5/X%Z!111699S?C[_D1]4_W%_P#0UKP"O?\
MQ]_R(^J?[B_^AK7@%>SEO\-^IYN,^->@4445Z)R'TIH?_(OZ;_UZQ?\ H J_
M5#0_^1?TW_KUB_\ 0!5^OEY_$SW([(****D84444 %%%% !1110!\X>)O^1K
MUC_K^F_]#-9=:GB;_D:]8_Z_IO\ T,UEU]/3^!'AR^)A7KGP@_Y!6I?]=U_]
M!KR.O7/A!_R"M2_Z[K_Z#7-COX#^1OA?XJ/1Z***\$]4**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH \*^)?_(\7?\ N1_^@"N1KKOB7_R/
M%W_N1_\ H KD:^DP_P#"CZ(\:M_$EZA7H_P@_P"0KJ7_ %P7_P!"KSBO1_A!
M_P A74O^N"_^A5&,_@2*P_\ %1ZY1117SQZX4444 %%%% !1110 4444 %5[
MZQM=2LY+2\@2:"089&''_P!8^]6**:;6J!JYX+XU\(2^&+]6B+2:?.3Y,AZJ
M?[C>_P#/\ZY:OH[Q'H\>NZ#=V#J"SH3$3_"XY4_G^F:^<B"I((((X(->[@Z[
MJP][='E8FDJ<M-F)0#@Y'6BBNPYSZ+\*ZJ=:\,V-\S;I'CVR'_;7AOU&?QK8
MKS_X271D\/7=LQ)\FYR/8,HX_,'\Z] KYO$0Y*LHH]FE+F@F%8WB[_D4-7_Z
M]9/Y5LUC>+O^10U?_KUD_E44OC7J5/X6?.M%%%?3GB!7T?X9_P"14T?_ *\8
M?_0!7SA7T?X9_P"14T?_ *\8?_0!7F9E\$3LP7Q,U****\@]$**** "BBB@
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
MKQ\R^./H>C@OA84445YIV!7D?Q?_ .0KIO\ UP;_ -"KURO(_B__ ,A73?\
MK@W_ *%79@?XZ^9SXK^$SSBBBBO>/*.I^'/_ "/FF_\ ;7_T4]>]5X+\.?\
MD?--_P"VO_HIZ]ZKQ<R_BKT_5GI8/^&_4***:[I&NYV55]6.!7GG6.HK*NO$
MNAV0/VC5K-"/X?.4M^0YKGM0^*7A^T!%M]HO'[>7'M7\VQ_(UK&A4G\,61*K
M".[.VKF?$WC;3/#D;1LXN+['RV\9Y'^\?X1^OM7FNN?$O6M55HK4C3[<]H3E
MR/=_\,5QK,68LQ)8G))ZFN^CE[WJ_<<E7&+:!I:YKU_XAOS=WTNX]$C'"QCT
M45F445ZL8J*LCA;;=V%%%=UX"\$/K5PFI:C$1IT;916_Y;L.W^[Z^O3UQ%6I
M&G'FD.$'.7*CHOACX4-I!_;MY'B:9<6RL.50]6^I[>WUKT>@    8 Z"BOGJ
MU5U9N3/8IP4(\J"BBBLBPHHHH **** "BBB@ HHHH **** "O'/''_(XW_\
MVS_]%K7L=>.>./\ D<;_ /[9_P#HM:YL5\"]3RLX_@+U_1G/4445P'S84444
M %%%% !5O3M2N])O$NK.4QR+^3#T([BJE%"=M4.,G%W6Y[#X=\866N*L,A%O
M>XYB8\/_ +I[_3K71U\^ E2""01R"*[#0_'][8!8-04W=N.-^?WBCZ]_Q_.N
MVGB>DSW<+FJ?NU_O_P SU.BLS2_$&F:PH^QW2-)WB;Y7'X'^E:==2::NCV83
MC-<T7=!1113*"BBB@ HHHH **1F5%+,0% R23P*Y?5_'>E:<&CMG^VSCHL1^
M0'W;I^6:F4HQ5VS.K6ITE>;L=-++'!$TLKK'&HRS,< #W->=^)_'AF5[+1V*
MQGA[GH3_ +OI]:YG6O$FHZ[)_I4NV$'*PQ\(/P[GW-9%<=7$.6D3P<7FDJGN
M4M%WZ@22<DY)HHHKE/("BBB@ HHHH **** /4_AK_P BY<?]?;?^@)78UQWP
MU_Y%RX_Z^V_] 2NQKU*/\-'UV!_W>'H%%%%:'6%%%% !1110 4444 %%%% !
M4%[96^H6<MI=Q++!*NUT;H14]%"=M4&YX+XQ\&7/AF[,L8>;3I#^[FQ]W_9;
MW]^_Z5RU?3US;0W=O);W$22PR#:Z.,@BO)/%GPTN;%I+S1%>XM>K6_62/Z?W
MA^OUZU[.%QJE[M3<\ZOAG'WH;'GE%*05)!!!'!!I*]$XPJQ9W]YI\OFV=U-;
MO_>B<J3^55Z*32>C!.QU]G\2_$MH 'N8KE1VGB'\UP:U8_B]J@7][IMFS>JE
ME'\S7G=%82PM&6\4:JO474]"F^+NK,,0Z?9(?5]S?U%8FH?$#Q+J *G4# A_
MAMU"?J.?UKF**<<-1CM%"=:H]V.DD>61I)'9W8Y+,<DGZTVBBMS,***UM"\.
M:EXBN_(L("R@_O)6X2,>Y_IUJ9245=[#2;=D4;*RN=1O([2TA>:>0X5%')_^
MM[U[MX.\)0>&-/\ FVR7\P_?RCI_NK[#]?RQ+X7\(V'ABUQ"/-NW&);AARWL
M/0>U=!7BXO%^U]R&WYGI8?#\GO2W"BBBN$Z@HHHH **** "N,\?^$/\ A(+
M7EFF=1MU^4#_ ):I_=^O<?\ UZ[.BKIU)4Y*429P4X\K/EUE*L58$,#@@]12
M5[+XX\ +K!?4]*58[_&9(NBS>_LW\_UKQZ>"6VG>">-XY4.UD<8*GW%?04*\
M:T;K<\BK2E3=F1T445N9FSI7BK6]%4)8ZA*D0_Y9-AT_(Y _"NGMOBWK,:@7
M%E938[@,I/ZD5Y_16,\/2GK*)I&K..S/1)?B]JA7]UIMFK>KEF'\Q6#J7C_Q
M'J:E'OS!&>J6X\O]1S^M<S12CAJ4=5$)5JDMV*268LQ)).23WI***W,PHHKT
M;P3\.Y+QXM2UJ(I:C#1VS##2^A;T7V[_ $ZY5:L:4>:1=.G*;M$G^&O@]I)8
M]?U",A%YM(V'WC_?^@[?GZ5ZM2*H50J@!0,  < 4M>!7K2K3YF>M2IJG'E04
M445B:!1110!S?C[_ )$?5/\ <7_T-:\ KW_Q]_R(^J?[B_\ H:UX!7LY;_#?
MJ>;C/C7H%%%%>B<A*+B<  32 #H-QH^TS_\ />3_ +[-144K(+DOVF?_ )[R
M?]]FC[3/_P ]Y/\ OLU%119!<E^TS_\ />3_ +[-'VF?_GO)_P!]FHJ*+(+G
MK/PADDDM=5WNS8>/&XY[-7I5>9_![_CUU;_?B_DU>F5X&,_CR_KH>MAOX2"B
MBBN4W/G#Q-_R->L?]?TW_H9K+K4\3?\ (UZQ_P!?TW_H9K+KZ>G\"/#E\3"O
M7/A!_P @K4O^NZ_^@UY'7KGP@_Y!6I?]=U_]!KFQW\!_(WPO\5'H]%%%>">J
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%?$O_D>+O\
MW(__ $ 5R-==\2_^1XN_]R/_ - %<C7TF'_A1]$>-6_B2]0KT?X0?\A74O\
MK@O_ *%7G%>C_"#_ )"NI?\ 7!?_ $*HQG\"16'_ (J/7****^>/7"N+^(OA
M<ZYI O;6/=?68)  YD3NOU'4?CZUVE%73J.G)2CT)G!3BXL^7**](^(7@=K6
M676M+BS;M\UQ"H_U9[L!_=]?3Z=/-Z^BI58U8\T3QZE-PE9A2JQ5@RDA@<@C
MJ*2BM2#JM,^(GB/34"?;%NHQT6Y7?_X]PWZULCXNZKLP=.LB_J"V/RS7GE%8
M2PU&3NXFJK5%LSK]0^)?B._4HD\5HIZ_9X\'\R21^%<G--+<2M+-(\DCG+.[
M$DGW)IE%:0IPA\*L1*<I?$PHHHJR0KVOX<>%6T;33J-W'MO;M1A2.8X^H'U/
M4_A6#X!\ N\L6L:Q#MC7#6]LXY8]F8>GH._\_5J\G'8I/]W#YG?A:%O?D%%%
M%>6=P5C>+O\ D4-7_P"O63^5;-8WB[_D4-7_ .O63^572^->I,_A9\ZT445]
M.>(%2"XG4 ":0 < !C4=%("7[3/_ ,]Y/^^S1]IG_P">\G_?9J*BBR"Y+]IG
M_P">\G_?9H^TS_\ />3_ +[-144607)?M,__ #WD_P"^S7I7PAEDDNM5WR,V
M$CQN.>[5YA7IGP>_X^]6_P!R+^;5RXQ+V$OZZF^&_BH]7HHHKP#UB&ZNH;*T
MFNKAPD,*%W8]@!DU\X:SJDVLZQ=:C/\ ?G<MC^Z.@'X  ?A7J7Q5UW[)I<.C
MPOB6Z.^7':,'I^)_]!->/U[.7T>6+J/J>=C*EY<BZ!112JI9@J@EB< #J:]$
MXSOOA9H7V[6I-5F7,-F,)GH9#_@,G\17LE8OA/1!H'ARULB )L>9,1W<\G\N
M!]!6U7SN*J^UJM]#UZ%/D@D%%%%<YL%%%% !1110 4444 %%%% '@/CO1/[$
M\4W,<:XM[C]_#QP W4?@<CZ8KFJ]K^)^B?VCX<%]$F9[%MYQU,9X;\N#^!KQ
M2OH<)5]I23>ZT/(Q%/DFT%;W@[6_[ \2VMVS8@<^5/\ [C=3^!P?PK!HK><5
M.+B^IE&3B[H^HP<C(Z45R?P\US^V?"\22-FYM/W$F3R0/NG\N/J#765\U4@X
M2<7T/:A)2BI(*XSXH?\ (F2?]=X_YUV=<9\4/^1,D_Z[Q_SK3#?QH^I%;^'(
M\/HHHKZ,\<*^HZ^7*^HZ\K,_L_/]#NP7VOD%%%%>4=X4444 %%%% !1110 4
M444 9FO:#9>(=,>RO$R#S'(/O1MZBO M=T*]\/:D]E>I@CE)!]V1?45](5D>
M(_#MGXDTMK.Z&UQ\T4P'S1MZCV]1WKLPF*=%V?PG/7H*HKK<^<Z*T=:T6]T#
M4I+&]CVR+RK#[KKV8'TK.KW4U)71Y333LS9\(_\ (WZ1_P!?4?\ .OHJOG7P
MC_R-^D?]?4?\Z^BJ\C,OCCZ'HX+X6%%%%>:=@5Y'\7_^0KIO_7!O_0J]<KR/
MXO\ _(5TW_K@W_H5=F!_CKYG/BOX3/.****]X\H569&#*Q5AW!Q4GVF?_GO)
M_P!]FHJ*5@)?M,__ #WD_P"^S4;.SMN=BQ]2<TE%%@"BBBF 4444 %%7]*T7
M4=;N1;Z?:R3OW(&%7W)Z#\:]9\+?#6STEDN]4*7EX.53'[J,^P/WC[G\JYZV
M)IT5[SU[&M.C*IML<MX+^'DVJ-'J.KQO%8_>2$\--]?1?U/;UKV*.-(8DBB1
M4C0!551@ #H *=17B5Z\ZTKR/3I4HTU9!1116!J%%%% !1110 4444 %%%%
M!1110 4444 %>.>./^1QO_\ MG_Z+6O8Z\<\<?\ (XW_ /VS_P#1:US8KX%Z
MGE9Q_ 7K^C.>HHHK@/FPHHHH **** "BBB@ HHHH 4$J002".016]I_C+7-.
M 5;LSQC^"<;Q^?7]:P**:DX[,NG5G3=X.QZ%:?$W@"\TWGNT,G]#_C6M#\0]
M#E W_:8?]^//\B:\GHK98BHCNAFF)CN[_(]B'CGPZ0"=0(]C!)_\337\=^'D
M&5O6?V6%_P"H%>/T57UJ?D:?VQ7[+\?\SU*X^)&DQ@B"WNIF[94*/YY_2L2]
M^)5_*"MG9PP _P 3DNW]!^E<114/$5'U,9YEB9_:MZ%_4-;U+53_ *;>2RK_
M '"<+_WR.*H445DVWJSBE*4G>3NPHHHI$A1110 4444 %%%% !1110!ZG\-?
M^1<N/^OMO_0$KL:X[X:_\BY<?]?;?^@)78UZE'^&CZ[ _P"[P] HHHK0ZPHH
MHH **** "BBB@ HHHH **** "BBB@#FO$/@?1_$.Z66(V]V?^7B$ $G_ &AT
M;^?O7F&M?#C7=)+/!#]OMQT>W&6Q[IU_+->Z45U4<74I:)W1A4P\)Z]3Y>='
MC=DD5E=3@JPP0:;7TIJ&BZ9JRXO[&"XXP&= 6'T/45R][\+/#UR2;<W5H>PC
MDW#_ ,>!/ZUWPS&F_B5CDE@YKX7<\3HKU.?X/+G-OK1 ])+?/ZAOZ54/P@OL
MG;JMN1V)C85NL;0?VOS,WAJO8\WHKTE/@_>$G?JT"C_9B)_J*T;;X062'_2M
M6GE'_3*(1_S+4GC:"^T"PU5]#R6KVFZ/J.KS>5I]E-<-G!*+POU/0?C7MNG_
M  ]\-:>0WV#[0X_BN6+_ *?=_2NEBBC@C6.&-(XUX"HH 'X"N>IF45\"^\VA
M@W]IGF.@?"C!6?7;@$=?LT!Z_P"\W^'YUZ59V5MI]LEM:01P0I]U(UP!4]%>
M=5KU*K]YG93I1I_"@HHHK$T"BBB@ HHHH **** "BBB@ K \1^$-+\2QYNHS
M'<@82XCX<>Q]1[']*WZ*J,Y0?-%V8I14E9G@VO?#_6]$9Y%A-Y:CI- "2!_M
M+U'ZCWKE:^HZQ]4\*Z'K)+7NG0O(>LJC8_\ WTN"?QKTJ68M:5%]QQ3P:W@S
MYTHKV"\^$>ERDFSO[JWSV<"0#^1_6LJ7X/W0/[K5X6'JT)7^IKKCCJ#ZG.\+
M570\THKTE?A!>EOGU:W ]1$Q_K6C:_""S0@W>K3RCN(HA'_,M0\;07V@6&JO
MH>2UM:+X4UG7W7[%9MY)/,\GRQC\>_X9->S:;X$\.Z6P>+3DFD'\=P?,/Y'@
M?@*Z( *    . !7-4S);4U]YO#!_SLXWPQ\.].T)DNKLB]OEP0S+\D9_V5]?
M<_I79T45YE2I*H^:3N=L(1@K104445!04444 %%%% '-^/O^1'U3_<7_ -#6
MO *^G;JU@O;9[>ZA2:%QAHW&0>_(K,_X1'P[_P! 6Q_[\BN_"XN-&#BT<M?#
MNI*Z9\ZT5]%?\(CX=_Z MC_WY%'_  B/AW_H"V/_ 'Y%=/\ :4/Y68?4I=SY
MUHKZ*_X1'P[_ - 6Q_[\BC_A$?#O_0%L?^_(H_M*'\K#ZE+N?.M%?17_  B/
MAW_H"V/_ 'Y%'_"(^'?^@+8_]^11_:4/Y6'U*7<^=:*^BO\ A$?#O_0%L?\
MOR*/^$1\._\ 0%L?^_(H_M*'\K#ZE+N<9\'O^/75O]^+^35Z95.PTK3]+5UL
M+.&V$A!<1(%W8Z9JY7FUZBJ5'-=3MI0<(*+"BBBL30^</$W_ "->L?\ 7]-_
MZ&:RZ^C9O"^A7$\DTVD6;RR,7=VB!+$G))IG_"(^'?\ H"V/_?D5Z\<Q@DE9
MGGO!R;O<^=:]<^$'_(*U+_KNO_H-==_PB/AW_H"V/_?D5>L-+L-+1TL+2&V5
MSEA$@4$UCB,;&K3<$C2CAI4Y\S9;HHHKSCL"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /"OB7_P CQ=_[D?\ Z *Y&OI&\\/:/J%RUQ>:
M9:SS, #))&"3C@<U!_PB/AW_ * MC_WY%>K2Q\(046GH<$\)*4G*Y\ZUZ/\
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
MH **** "BBB@ KQSQQ_R.-__ -L__1:U['7CGCC_ )'&_P#^V?\ Z+6N;%?
MO4\K./X"]?T9SU%%%<!\V%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!ZG\-?^1<N/\ K[;_ - 2NQKC
MOAK_ ,BY<?\ 7VW_ * E=C7J4?X:/KL#_N\/0****T.L**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQSQQ_P CC?\ _;/_
M -%K7L=<CK7@2+6=7GU!K]XC+M^01 XPH'7/M6%>$IQM$\_,:%2M24::N[_H
MSRFBO1O^%8P_]!23_OR/\:/^%8P_]!23_OR/\:Y/J]3L>+_9F)_E_%'G-%>C
M?\*QA_Z"DG_?D?XT?\*QA_Z"DG_?D?XT?5ZG8/[,Q/\ +^*/.:*]&_X5C#_T
M%)/^_(_QH_X5C#_T%)/^_(_QH^KU.P?V9B?Y?Q1YS17HW_"L8?\ H*2?]^1_
MC1_PK&'_ *"DG_?D?XT?5ZG8/[,Q/\OXH\YHKT;_ (5C#_T%)/\ OR/\:/\
MA6,/_04D_P"_(_QH^KU.P?V9B?Y?Q1YS17HW_"L8?^@I)_WY'^-'_"L8?^@I
M)_WY'^-'U>IV#^S,3_+^*/.:*]&_X5C#_P!!23_OR/\ &C_A6,/_ $%)/^_(
M_P :/J]3L']F8G^7\4><T5Z-_P *QA_Z"DG_ 'Y'^-'_  K&'_H*2?\ ?D?X
MT?5ZG8/[,Q/\OXH\YHKT;_A6,/\ T%)/^_(_QH_X5C#_ -!23_OR/\:/J]3L
M']F8G^7\4><T5Z-_PK&'_H*2?]^1_C1_PK&'_H*2?]^1_C1]7J=@_LS$_P O
MXH\YHKT;_A6,/_04D_[\C_&C_A6,/_04D_[\C_&CZO4[!_9F)_E_%'G-%>C?
M\*QA_P"@I)_WY'^-'_"L8?\ H*2?]^1_C1]7J=@_LS$_R_BCSFBO1O\ A6,/
M_04D_P"_(_QH_P"%8P_]!23_ +\C_&CZO4[!_9F)_E_%'G-%>C?\*QA_Z"DG
M_?D?XT?\*QA_Z"DG_?D?XT?5ZG8/[,Q/\OXH\YHKT;_A6,/_ $%)/^_(_P :
M/^%8P_\ 04D_[\C_ !H^KU.P?V9B?Y?Q1=^&O_(N7'_7VW_H"5V-9'AS0E\/
M:?):)<&</*9=Q7;C( QU]JUZ[Z:<8),^BPM.5.C&$MT%%%%6= 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
F%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>img181018208_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_0.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $L YT# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MJ!R CG'(/!Z>O/&*]0H **** "J]]>V^FZ?<WUW)Y=M;1--,^"=J*"6.!R<
M'I7DFE:CK_C'PKK?C+_A)-0TR>QDN!9V5GY?V=%B7(#JRDR$]R3WX &!70ZE
MJUSXK^!5[K$C26,]QHT\TJPJN&(C;<N'#81L'WP>#GF@#;\-^.+'Q3+&+'3-
M9C@DB,L=U<V+QPNO'1SP2<UT]<E\/-$FT?PCI*MJ]Y=PM8Q%()4B5(LJ&^7:
M@;OCYF:NMH *K7]W]@L)[O[/<7 A0N8K=-\C ==J]S[#D]N:LT4 <]X/\86/
MC32[B^L8+B#[/<O:RQ7*;75UP>1]"/U':NAKR_X)P1+IOBFX$:B9_$%PC/CD
MJH0@?0%F_,UR/C;QAJ5YK'B#4="\3:W+9:<BBUCTNS/V>"1<;_/<@!E)5L'Y
MOO>@P0#WZBO)O&7B+Q/-X1\!ZMH^L+IEYK$]M!.J0*\9>XB!W8<$X4[L#_:]
M0*O^%=:UZQ^(?B+PQJ>KOJUM8645U#+/"D<@9@"PR@'!W=\XP,>X!U?BOQAI
M7@RP@OM7-PMO-*(0\4)<*2"?F(X X_PS6ZCK)&LB'*L 0?4&OGCQ'>>+O%?P
M5U/Q9J?B)%TRZD5DTF*SC"JHN@@4R8W<$ CGG'-?0-A_R#K;_KDG\A0!8HHJ
M"^2>2PN4MI7BG:)A'(@7<K8."-P(R#Z@CUH GJ&[NX+"RGO+E_+MX(VEE?!.
MU5&2<#GH*\9\/_$RXG\(_P!F:OXH\OQ3<PW<RW"0P?Z*\+86%E"E<L$9LL!D
M' .=M=CJMKXC?X0.]_K+PZS%I[W-Y)]E@<2'RV9X63:4V\[<KC[H/J" =?I.
MJV.N:7!J6FSB>SG7='(%(W#..A /:K896S@@X.#@]#7-?#RV%I\._#\8AABW
M6,3E85P"64'/U.<GWS7G?PJTK7M0U?Q'K,/B66UM/[>D2XL_LZ2_:-A!.6;E
M<JP7*\\>PH ]3F\4:-;^)K?PY+>A=6N(S+%;^6WS* Q)W8V]%;OVK7KRKQDM
MX_QT\%K82P17!M+G#SQF1 -C[OE#*2<9QR.<5O\ @;7]6O-:\2>'-9N8[VZT
M2:)5O4B$1GCE4LNY1P&&,<8'3ZD [:BBB@ HKC/B;K&IZ+X72?2=8L])G:YC
M62YN8FE*QDX/EH%8LVXH,;3P3TX-9_PW\1ZIJNN^)])O]8_M>'3)(/L]XUHM
MNS[P^X87 *@IP<<Y)R1B@#>TWQYH6J^++OPU;2W']I6JEG62!D4X(!P2.Q/^
M&:M>)_%FD>$-.%]K$TL4+$JACA=]S 9VY P"0#C)'0^E<C=?\G'6/_8MG_T>
M]=#\2/\ DFOB/_L'S?\ H)H Z"PO;?4].MK^TD\RVN8DFB?!&Y& (.#R."*L
M5S_@3_DGGAK_ +!5K_Z*6N@H *QAXJT?_A*CX9:[V:MY/G+!(C)YB]?D)&'X
MR>,]#Z'&S7D>JV.HWG[1<,NF7-O!/:Z"9C]H0NC@NR8(!!ZN#U'W: /7**\W
MO_B+?GP/XFU2PM;6/4] O9+2=)PSPR%'"DK@J>0>_0^M7F\:WX\0^![86]M]
MC\1VDDTJD-YD+K$LG#9P1\V,%>V<]J .PN]3L-/DMX[V^MK:2Y?RX%FE5#*_
M]U03\Q]A3[V]MM.LIKR\F6&W@0O)(W15'4UYS\2[BZ3Q/X0L;N#3+S2K[5HD
M\J:V;S8R,#._?ZG/ '0 Y&0?3: ,KP_XET?Q3I[7VBWT=Y;*YC9U!4JP[$$
MCJ.W>I]6UC3M!TZ74-5O8;2UC&6DE; Z9P.Y)QP!DGM7EG[.<,D?@74)'C94
MDU%BC$8# (@)'KR"*S?%7C_7_$7@KQG=VNFZ6GARS+:;YDQ:26:1G5"ZX( P
MKJPR.I!!."  >WP3Q7-M'<0N&AD0.C=BI&0:99WUIJ-JMU8W4%U;N2%E@D#H
M<'!P1QP017*>&O,M?@_IA @=XM(C8J_[R-P(P2/E/((R,@]^]5OA-<I>_#2S
MO;32K33GN'GD\F %82_F,-P!9F X P3QC@ 8H [NBO)/^%A>-(?!^KZ]=Z=H
M\2Z+>FUN4 E87>V0(YB)(V $@ G=GG@8P>D\1^+]2BN?"UGH$%LLNO.66XU!
M&,448CWD':P^<CH,\D4 =O17%^!_%VJ^)-3UNSO].@BATN<VRWL#G9<NK,K%
M5/('RYZGKC/%8.E^._$UY=_9+^30--U5=46W;1[I'2=K?< 61S(%=MIR"H*G
M'X4 >I4444 %%%% $%Y?6FG6K75]=06MNI :6>0(@).!DGCDD"IP<C(Z5YO\
M9]1N]-\)0L+'2[_3[B=;>YMKZ.1BQ;[I1D==I&#SUZ8Q6OX]\07_ ('\ /JN
ME6=K(;(PH\5P[%5C+!.,<L<D#DCUYQ@@'8T5YC?_ !6NM,U/5X[K2;=+'2)+
M$7DXN6+*MPH)*J$^;:3[9 ]>*N:CXQ\1I\5AX2TZUTR2U>T6Y$TRRAHQ_%DC
M@YP0,#C(R3@B@#T*BN'/C/4+OX=ZYK-I;6UMK&C^>ES;7"N\:20_,R_PE@R8
M((_O#/0BD\%>)?%GBF#3]6NM&L;#1KB(E@\KFX8[01(@QC86R #SC#9]0#N:
M*\XA\:>*]9O/$;Z'H]E]BT*ZEMBEP7:6^=,Y6/;]P_+W#9W =C2:]\0M47P7
MHGB[0;:R.F7$J"_CO5D9X49@N08R<8.X$X/48'8@'I%%<=9^,+N;X@ZUX?FM
M(/L&F6BW$EW$S$H6 8*P('.TD_+N'OGBN.B^-$\FEOK[6^E#2UN?)6Q6Z+7T
MB;\>8J]!P"=A ) )R .0#V*BO.?&OQ$U?PWXD72=.T*"^4:;)J+RR7)CVQH&
M+9&T_P!WCU)%0Z'\6UOI+E]3TDV4/]D/K%H(Y?->6!"X8,, *WR$@9H ],HK
MRG3_ (OM/IVB:O=PZ='8ZI=BV>WCN&:YMLO(HD9<?,IV>@Q[YXZ'6?%&O:;\
M2M&T""QLY],U.!W65]Z.C)R_S<J<+_#@=1S0!VM%<SX1\17>L/JVG:H+-=5T
MFZ^SW M"=CJ5#(X5B64$$C!)Y4\URGPH?QC/I5U<:A):M:2:K<DK<,S2!0RJ
M1&0S!5#+(-ISSWQR0#U&BN"\8^*_$.F>+]&T+1DT>".^BDEDO-3=MJA>H #+
MD^P))ST !-=+X9OM4U#18YM8M;:"\#LC&UF$D,H4X$B$$D*W4 \CH: -BBBB
M@ HKGO$WC31_"5SI4.K3^2-1G\B-\J%CX^\^2,*"0">V1FMFROK34K1+NQNH
M+JVDSLF@D#HV#@X8<'D$?A0!8HJA:ZYI-]J$VGVFJ65Q>P;O-MXKA'DCVG:V
MY0<C!(!ST-/U'5M-T>!9]3U"TLHG;8LES,L:EL9P"Q'. : +E%0F0W%F9+.:
M(F2/=#*1YB<CY6P"-PZ'@C/K7$_#7Q;J_B5O$%KK<,4=WIFH-!^Z7:-O9<<]
M"#SD]?:@#O*J7NEZ?J30-?V%K=&W<20F>%7\MQT9<C@^XIUQJ-C:75M;7-Y;
MPW%T2L$4DJJ\I&,A03EL9'3UJS0!&8(FF68Q(95& Y4;@/K^)J2BB@""]L;3
M4;1[2^M8;JVDX>&>,.C?4'@U%I^DZ;I,(ATW3[6SB&<);PK&O)R>% [U<HH
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
M4\C&>UN+6WNXO*N8(IH\YV2H&&?H:6""&UA6&WBCBB7[J1J%4=^ * /"IXM
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
M+/J\5I($1&#HZ/G(93R,9';V/&-77? EAKVO6FL3:EJ]M=6I!B%K>,BKP5;
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
M3\2+'&T*D9R.CD@\=0: .*UC3KZ_^+?@:]OHK.UDCL[N5DAS(^]54,AD(&4
MD7;QP=_K7I5<R?!YEUW2=:NM:U&YOM-\U59BBI+&XP59%4+V!R "2.> H7IJ
M .:\<^)E\,^&KFYAO=.@U%D/V..^EV+*PQD#N3C\,D9(!S6G9:H3X<M]5U5(
M[$FV6>X4R!EA^7)^;H0/6N'^.IL%^%]]]KBC:X+Q+:.T6XH_F*3M;'RDJ&YX
MR,BB^\1:1X@^">M'2K^*Z^RZ0T,X3(,;B'H0>?QZ<'TH [FTU_1K^X6WL]7L
M+B=L[8X;E'8XY. #FM&OG>72/#VF> OAMJ^B6PCU"XU6U$U[&K!V8@B9&?\
MWQ@ ]@<<9KZ(H *\TE^(7B35/$&O67AKP[;W%IH3/'<RW<Y5IY%ZI&%!Y.&Q
MGJ!R03BO2Z\<U6?PWXAU#Q3J-EJNH^'_ !'I4LD=U]BO2C78B/EQDISO4G8,
M;>"<<YR0#TK0O$,6K>$['7[N$Z;%<6ZS.ERX7RP>Y;I@]0>,@C@=*TK2]M;^
MW%Q9W,-S"Q($D,@=3CKR.*\'\=:KXE\1?"CP?J^H1P164UPLFJB56CC8;PL+
M.H^8QL,L=OJI':NM\$Z386GCJYU+1_$GAV6WNK8Q3Z?HL02(LIS&Y59&"MC?
MQP>#C/S$ 'I+ZA91W\=@]Y;K>2KNCMVE42.O/(7.2.#^1JAXE\2Z=X3T<ZIJ
MDA2W$L<7RXR2[!> 2,XR6/L">U>,>&M+\(+#XO@^(%U9VVN?VJTCR7,@BN!$
M LB-"22XW'=]TDD8'/%=/\:$BU+P%X?GM)DEL?[6M96NW7S8EB9' D<G@I\R
M\DX.0.] 'J-M>VMX91:W,,YB<QR>6X;8XZJ<=#[&L9O$5P?'B>'H;))+9;$W
M,]VLP)B<MA4*=1QSG_:'XVM!G\/W,-S/X?FTR:.28O<RZ>T;!Y3@DN4ZL>#S
MS7FMK<Z%9?M#YT>YL8K>?2BMZ+650C71F*[7 ./,)V#!YR1W- 'K[,J(SNP5
M5&2Q. !0"&4,I!!&01WKS/QC8VVJ_%;0-/\ $?E-X?ELI/LL,R#9->;Q\A8C
M@[=I !&<8Y!(.=I<$=O;?$S0+/9+X;T^$BSA+"1(96A9YHUZXP_\/8Y[YH ]
M>HKP/1?#&GV_PZ\$^(;':FNR:I:*+]M['YY1$489!9 H"[<@8!P1FNM^(FB)
MXB\8Z1:HEGJTEE:R7$N@W5X]OYZL=BRH0I&5(;.>P]Z /3Z*X3X2SZ;+X+:+
M2DNH(+>\FB:TN'#_ &5\[FC1P!N0%L@GGYN?0=W0 R82F"00%%EVG87!*AL<
M9 (R,^]<3\._%^J^([C7M-UJ"T6^TB[\EY;0MY<@.[& P!XVXSW]!7<D@#)X
M%>0_ ^\L+JZ\8/%)$UW-JKR$QR)AX>=A55.<9+?-C!W#!.#@ ]>HHHH CDN(
M8I(HY)HT>5BL:LP!<@9( [G )_"I*^:/'$.E^(-%\2^,K;2+I9FN1:&XU&_5
M&MI(W0!8X0-VYE)RK$;0.*Z[XC:?#J[_  V6Z:8O?3):3RI*RN\4B('7=G^(
M$@^N30![37(_$;QA=>!_#4>L6^GI>H+F..9&EV;4.<D<=>@_'/:N/\,L?#GQ
M7\2^$O#.5L(=)%Y'8S$F..[Q$!M)Y"L'4GGJ3Z5PWB,O>? N34=7UR_N]<;5
M/+N8+FZD7R90QS"82VT%0-V-HQ[8H ^EZ*** .&^(WB_7O!6FIK%GI5A=Z7%
M(BW)DN66;YCCA=N ,\9R3R., UT'BW6I?#GA/4]8A@6>2S@:58VW88CUV@G'
M^20.1QWQXFBC^%5\DDB(TL\"1AF +MO!P/4X!/T!KT.]L[?4;"XLKN,2VUQ$
MT,L9/#(PP1^()H YOPAXD\0^(!]HU3PP=+L9XEFM9OMB2DJ0,!E&""<DYQTX
M]SU=>2:99V'@WXP:5X;\+3S?8;NUF?5-/$K21V[+&#'*1_ [;5!)Z@CCD5Z+
MJOB?1-#OK*RU/4[>UN;UMMO'(V"YR!^') R<4 :U%%% '*^*?'ECX4U.PTZ?
M3M2O;J^CEDB2RC1SMC&6SN=>@R?P-5O"WQ-T/Q9<VL%K;ZC:O>1N]L;R (LV
MPD.J,"02H&3ST/J"!T>M11MI%[*T:F1+64*Y'*@KR ?? _(5Q/P7L[6?X5^&
M[J6VADN+?[5Y,KQ@O%NGD#;3U&1P<=: +=OX\U!_BJ?"%SH36MJT#RPW4DH+
M3!?XP!QM.",=?7'2KGC'QA?:#JNBZ-I.DC4=4U9Y/)1YQ$BK& SY8]]I./\
M(//:I+&_[1VAHDB,\>C2!U!R5)+D ^G!!JK\2]'N/%?Q(\): 9QIEND<M['J
M,; 3NZ$%HXNZL %;.>^<'9@@'7>%O&\>O6VL+>V4EC>Z+*T-^@821AEW9*,.
M6&%SR!UQSUK#@^-.@265IJ,^DZY::5=7'V:/4;BV00;^>X<G'RGH.QK(^&EO
M8Z+<^.O#C*]Q:6,S&74 &+S*5;<KMQF1>1P!WZ\5CW\W_"O/"6CZGIVLV_B'
MP-->)Y=C<0KYJ9)<&.0=6#J[8(4@C![X /=ZIZOJ4.C:-?:I<K(T%G;R7$BQ
M@%BJ*6(&2!G ]17/>-M!\5:Q'#+X8\4?V1+$K!H7@5DF)(P2V"5P,]CVZ5D3
MZ?XFTSX/^*+;Q5J=OJ-^+&[*3P @>683@'Y5YSN[=,4 6=$^*VC:S?Z9:R:;
MK&FC5%)L9[ZV5([@@_=4JS<GMG /KR,O\??$A/ (M9+G0K^ZMIIDC:Z1D6(
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
M!SWJ:*6.>)989$DC<95T.01[$4 /HK/M->TB_N6MK34[.>=6*F..96;()!&
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
MKI;B>-DN"H(7>!&"< G'(K7O?#$=SK4FKVNIZAIUY+ +>9K9HRLB*25RLB.
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
M"M$H7[H"D8 ';CB@#RNW\/Z=X&^.>A6>A%;.PU;3YDFM$E>5GD3>^]PS?*"
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
M%*T<D+9!)4@]]HINE^%M.TF34IH7NY;C4B/M,\]R[R, "  V<J!N; 7&,\4
M>)6^J^)=.^%WA[QG+XBUB74VOEMQ#<3DP-"6=<-'T<D#.]LGD8/ Q]#UR7_"
MMO#7_"+R>'/LT_\ 9C7/VI(OM#YB?.?D.<J.O ]3ZUU%O"+:VB@#R2"-0H>1
MMS-CN3W/O0!+7#?&+_DD^O?]<X__ $:E=S69X@T&P\3:-/I.II(]I/C>L<A0
MG!!'(]Q0!YKX9ANKKXB>'X_$<EO#-IFD!]%%M_J[M7CVR,6))+*H^Z/][.,9
M-*BUOQS/XIU.X\3:AI1TZ]FM;"U@N?(6V\OD&=5R&[9R6Z-VXKOSX/TAET?,
M<WFZ.X:RF\YO,08P4+9R5(X*G@CBJ^I>!-'U35;K4)9-1AEO%5;E+:^EBCFP
MNP;U5@#\N!]!0!SMIXPO=;^&6C7;ZQ%I.NZL3%!)!:_:&=T<ABD1/.0N3V&?
MI57P!J>H6OC74- DG\02V::9'>>7KI#7"S%MK;6R<H1CC. P..^>TO/!NBWF
MAV6CK;R6EI8NLEJ+.5H7A8 C*LI!!PS9/?)I]IX3TBR\37'B&"*9=1N(O*ED
M:=V#+G/()(] /0 8H \I\1_VYXM^#VI:SJ.M7$<=[?)$FGBVC5(8UNQ"%;@L
M6R-Y(8<C'3K[9;1?9[6*'=N\M F<8S@8KF+OX;^&;PWB/:3);7A+7%I%<R)!
M)(2#YAC#;=^0.<=AZ5U2(L4:QH,*H"@>@% #JYOQ_-JEIX'U6]T:^^QWMG";
MD2[5;Y$^9QAE()*!L<=<<BNDIKHLB,CC*L""/44 >3R?$/\ X2&<Z+X=UMXM
M3M+JSCAE;RY/[023:9=RA"%V#>3MZ;2>E=;X\GU#3["PO['49K?;J-I#)"(X
MV25'F5&!W*2#ANH(Z5<T[P1X>TJ;29;/3UC?24ECLSO8^6)"2_?DG+=?4T>)
MO!NE^+6M#JCWNVT?S85@N7B"R#H^%/WAV/4<XZT 6/%LWV?P9KLWVB>V\O3[
MA_/@&9(L1L=R\CYAU'(Y'45@_"RSEC^'^@7#:A=2(UDF+=]GEK],*&_,FNJ.
MEP2Z3/IMVTMW;3QO%*)WW%T8$$$\<8)%9/A[P98^&I$-C>ZF\$49AAMI[QWB
MB3@X"=.N3DY(SC.,  '-:7I5_=_$CQ]-8ZK]A9S:PAEMD=E;[*NULMV!.=O3
MCWKI? 6NW7B7P1IFK7RQBZG1A)Y8PI*NR9 [9VY_&K<7AJQ@UG5-4A>ZCN-3
MC5+D+.P4[5"*RC^%@H R.:ET#0;+PUHT.E:<)1:0EO+61RY7))/)]R?SH TZ
M*** /%?AUX;_ +3^(7C36#J^IVS6VN31^1;3[(Y<2,1Y@_B Y&#QS6]\00Y^
M*?PV\ME#?:+SEAD8V1Y[^F:ZO_A#-*CUF;5+5KNRGN)EN)TM+AHHYI%S\SH.
M"3DY]>IR:MZEX<TW5M9TK5KN-VN]*:1K5E<@*7 #9'?[HH Y&T\5ZYIY^(-O
M?F*X?0(S=V3NH!='C>1%;;@8&T#UP>>:Q-&U_P ;7GA;PMKMH=5U*>[N U_
M]M!'"8"[J<8&\8 4ANX(/?%>DZ?X;TO2]5U74K2 I<:JR-=Y8E7*@@'!Z?>.
M:S+3P%IFG20#3[W5;*U@F>>.SM[UTA#,02-H_AR#\OW>3QS0!U-%%% ''_$C
M7-3T/P[;?V1<6]K>7]]#8I=7 RD'F$C><\<8[Y'M6AI&DZ]8:OYE[X@;4=.-
MFJ&*:W1)/M ;F0%  %(_AY_QT-<T2P\1:-<Z3J</G6=RH61-Q'0@@@CH00#^
M%9_A[PC;>'+JXFM]3U>Z25%1(;V^>:.%0!P@8\9QU.3V&!Q0!Y]%XO\ %7B3
M3-7U/2_[:M9X+Z2&QLX=-B="L>?EF+DG). V""IZ ]:W/&'B/Q!IUMX'D@E7
M3[G5=0M[6^@,2N%,JC<.>1M.<<_6N@F\#:2VH7U[;3:A827Y+7*V-X\*2,<9
M?:IP'.!EAS[\FI/$G@^Q\36FFP3W-Y;/IUS'=6T\$@\Q'3[I)<-G\<T 4-%N
M]9M?'^IZ'J&J#4+7[#%?P,UNL;Q;W9"F5Z@>62,\_-WQ7->#-(U6?QOXWD'B
M:= FK E+?RY492%959G4D%4_=E01MP0.@KT$Z%;_ /"4?V^LLZW)LQ9O&&'E
MN@<NI(QG();H>_TK%3X?V=KXAO=7TW5M5TXW\HFN[6VF40S2<Y8AE)!.><$4
M 4O%OB:_7QMHOA#3+F6REOH7N)[R.W$SH@X4(#D#D-DD$ 8]\:GA:YUXWNJZ
M?JPEFMK0QK::A- (GN<[M^5''RD 9  /6KOB+PQ8^)(;;[0\UO=VDGFVM[;,
M%F@;OM8@\'&"""#W%7-/TW[ 6=KV\NI&BCC9KB7=G;GD 8 )W') &>/04 <%
MX3NO'/B"35%N->L+==*UB6T.RR\PSJHR5/*X #K@CGCG/?<^*8!^%_B'(S_H
MC?S%6O#'@R'PM>:A/;:MJ=RE].]Q)#=2(R"1B,L,*#G  Y)X%6O%'AF'Q7I+
MZ;<WU[;6\BLLHM75?,4CH<J>^#^% $?@;_DGWAO_ +!5K_Z*6N8\+:GJ?_"X
M/%FC7MVEU!!;PRPN;=$D13\P0LH!8#>>N?PR:[30-%@\.Z'::3;3W$T%K&(T
M>XDWO@# Y_H.!T'%9%MX!T>R\53^([.2]MK^YDWW/EW!V3#^ZRGC&<'CT^M
M&0^J:])\9[GP_%J^S2GT?[=Y+6Z,T;;O*PC<$?,0_P V[H1C!XH1>-M?TSX4
MZWJM^D-YK.D7,]BTL2?([QOL\QAQQW. /IVKL9?"EI)XV@\5)<W45[':&S>-
M&7RIHB20&!!/#'/!'(%1Z1X*TK2M%U'2&,]]9:A/+/.EZ_F$F0Y89QD_4Y/?
M.: .:T'4O%D5EX1U&6ZNM9M]5B3^T$^Q(GV<,N1*"-N "R@YSD#( Z'T>N?T
M#PHGA^55@U?5+BSBB\JWL[F8/'"HQC;\H8X P-Q./RKH* *6HZSI>D"(ZEJ-
MI9"9MD?VF98][>@W$9-26.H66IVHNM/NX+NW)*B6"0.I(.",CC@UP'B>&QTG
MXLZ3XEUW8NEKIKV\%Q)DQVUPKEMS_*0NY7 4Y'((],N\"01R^,_&.OZ?*!X?
MNI81;"-2L4LBQ*99%'?)/WL8;J": ,W0?&NI>*/'NJ0+XLTS2[*QU V=KI9C
MCD>^5"06#$AOFQQMZ>^.?6*\H^%\VFR>)O%;R6WE3WNL375D+F(K))'U,B[E
M! R<^V0*]7H Y?Q_XN/@OPNVJ16GVNX>:.W@A+;59V/<]A@$_D/>L4^*/&NC
MZCX?AU[2-->+5;@6TGV$R'[*^%Y9CD'/S$#CTR=I)E^+GAV^\0^$(AIT333V
M5W'=-$KD%T7.["]&(!S@\\''. 86\=OJ?Q#T#3/#]]%=:?=12M?0M9R!H0%8
MJQ<XVG*,NT\@YR.F #L+GQ)H=F]TEUK.GP/:;?M*RW**8=WW=^3\N<C&>M6&
MU33TTT:BU];+8E/,%R95$>S&=V[.,8YS7C^I6GA[4/VC9[?7/LK0'2T5(;@+
MLFG)4*A###'!) ]5'I71?%!(=-\)Z=H=GX;L[G3;NZ2V/F!H[:R)8;';RR&
MW'^$= 1GD @'<Z9KVCZWYG]E:K8W_E8\S[+<)+LSTSM)Q2S:WI-O-##-J=E'
M+,_EQ(\Z@NW]U1GD^U>9>"Y]./QL\0PVLUJ#'IEND<=G&(HC@+NVA3^\ R/F
M;D9P. ,\;X<TW3XOA%\0+N>.(WRW<BL'3YXF0_NSTR#N8X]\T ?1<LT<"%Y9
M$C0?Q.P KA/"GCR\U[XC>)/#DT%H;33@&MIX<[F&0#NR2#UZC'3O7&ZW;W>L
M:=\-M6UJ\-WX56TA;51,^8UG\L$23'.6RW'.0""#][F_\([W1[OX@^/7TI[<
MV\T\,EOY2[0R#S Q48Z;B/S% 'L-<?XF\=QZ+XBT[PYI]BVI:S?JS) C[1$!
MT:0XX4X;GL%)KL*\NU^#_A'?C7I?BC4(8_[)O+$V!O)%^6UFR2I)_A+?=R<#
M#'F@#I-"\67U[XSU3PSJFF1VMS9P)<Q36\QECEC8XY)5=I^[QSW]*Z.#4["Y
MF:&WO;:656VLD<JL0<!L$ ]<$'Z&N-B^)NFW=IXJU'3;":^M="AC8W$#*1=9
M5F(4]E7&2>< DX]?*SI5CHMM\-M1M;'3[ 7FKPSF:*3=+Y;2 E'DQRJ@XY)X
M.#TR0#W7Q7K=SH/A^ZOK"R&H7T2AHK(2A&F&X!MO4D@$G !)QCO6E;37-QID
M,[VWV>ZDA#FWE<'RW*YV,5ST/!(S7GOQS_L__A6FHM/]F^WQF%[4N5\U3YR
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
M9VX)816\2QH">IPH HMM,L+*YN;FTL;:">Z8-<2Q1*K3$9P7(&6/)Z^M6J*
M"J>I:1IFLP+!JFG6E]"C;UCNH%E4-@C(# C.">?>KE% &?)H.CRM9-)I-B[6
M&/LA:W0FWQC'E\?)C:O3'0>E2G2M.,EW(;"U+W@"W+&%<S@# #G'S8''-6Z*
M .9\9R>+DTZ&/PA;V$EQ*QCE>Z?:801PZCH<<Y'/;@\U=\*>'XO"WA>PT6*4
MS"UCP\I&/,<DLS8[98DX[=*V:* *4NCZ9/JD6J2Z=9R:A"NR*[>!3*B\\!\9
M Y/0]SZU=HHH BN;:*\M9K6X3?#,C1R+G&Y2,$<>QK'T#P9X=\,/))H^E06T
ML@(:7)>0CCY=[$MMX'&<5NT4 4;_ $;3M4N+&>^M([B2QF\^V,G(CDQ@,!TR
M,\9Z'!'(JZZED90Q4D8W#J*6B@#(\/>&M.\,V<T&GI(6N)FN+B>9]\LTC')9
MV/4UKT44 4]4TJQUO39].U*UCNK2==LD4@R#_@0>01R" 16/IG@#PIH]W;W5
MCH5I'<VZE8IF4NZY;=G+$DD'HQY X! XKI** ,:V\*:+:)JZ0695-89WOE,S
MD2L^0QP6^4G<?NX[>@J33/#6C:/H1T2RL(DTPAE:VDS(C!OO [B<@Y/!K5HH
M QK/PCX;T[4(M0L=!TVTNX@P2:WM4C8;A@\J!VX_$^M;-%% &;K6@:3XBLQ:
M:O80WD"MO59!]UL$9!Z@X)Y%)H7A[2?#.G&PT:RCM+8N9&123N8]22223P!R
M>@ [5IT4 <E?_#+P;J>IRZC=Z%#)<S.))")'5688Y*!@O;GCGO6GX@\):%XI
MM(;76M.BNH8&W1 ED*'&."I!QTXZ<#T%;5% &%IO@W0-(T*\T2QT\0Z=>!UG
M@\UV#AEV,,EB1E1C@U1E^''A>;P_IVAO8,;'3Y1-;IYSY5]VXDG/.><_4XQ7
M5T4 >:^(O W]L?$&YU;6=$;6]+DL8X;5;>X$,ELZL258&1 X;<3NSQP,=ZV/
MAYX:O_#=CJ4=W;V]G!=77GVMC!<R3BU0HHV%G'+9!)QD$DXXKLJ* "N8\4^
M/#OC%TFU:R9KJ-/+2YAD,<BKNSMR.HSGJ#C)QC-=/10!S4G@+0)?!\'A66WF
M?282"(OM#@L=Q;+$$;OF).#QG'' Q9E\):5-KVEZTRW'V[38#;P/]H<Y0C&'
MR<MWY/7/.:W** .?O/!>B7FLS:NT5U!?SJ%GFM;V: RJ!@*VQAD=/RK7L+"V
MTO3[>QLX_*MK=!'$FXMM4=!DY)_&K-% !7DFA?#:QUOQ+XJG\5:;J5Q&VJ2S
M6?VJ9DA>-R.45'SD; ,G&5V<=E];HH R=6\-Z9K.E0Z=<0-%!;LKVYMG,+6[
MJ,*R%2-I7MVJIX9\%Z1X4DO)K!9Y;N]??<75U*99I#Z%SSCJ?J:Z&B@#CY_A
MMHL_BX>)_M>JIJ0<.&2^? &<[!GD(>?ESC!(QCBM;4_"VEZKKFF:U/$R:CIS
M$P7$1VL5/5&X^93D\=LG&,FMJB@#$T/PIIGA[4-5OK'S_.U2837)EE+Y89Z9
MY'WC6;;?#O1;+6TU.RGU*U"71NULX+QEMA*00S"/H,@D'V)'3BNMHH *BN;:
M"\M9;6ZACFMYD*212*&5U(P00>H-2T4 <UIW@C3=.U"RN_M6HW36"LMI'=W)
ME6#.X?+GG.'9<DGC _A7#]<\$:)XAU>SU6^CNA?69!AFANY(BH&>!M88SGDC
M!X'-=%10 4444 <I>_#GPU?2W,DEM<(+RY%U>11W<HBNG!S^\CW;6&><8[5J
MZ_X:TGQ-HYTO5+19;4$,@!VF-@" RD?=(!/3L2.AK6HH R-#\/QZ#!/'%J&J
M7K2D$OJ%[)<%<#@+N.%'TZ]^@QQMC9ZWI_P_O--\K6SXAEEE>26!P \\C,,I
M(^56(9!R,$ 9QNR#Z310!@SZ%-X@\%1Z/XBF?[1<6T:7SV<A3<XP7VD=B01[
M@D58\/Z!;^'+ 65K=7DT"A$C6YFW^6JH$55[*,*.!WR>IK6HH XY?AEX>7P9
M_P (HRW3Z8)O/0--\\;9SPP'KGKGJ?:M:[\*Z?>:MHVJRM<?;M(#+;S>;EB&
M7:P?.=V1U/7GK6W10!BZ/X6TW0M6U;4; 3I)JDHFN(VE+1^9SEE4]"<G/^ K
M+A^'6CVWC";Q1;7.I0:E/)OF*7;;)!QE&4YRO ^7H,#&,#'744 8X\-6*^+&
M\2+)="^:V%JR^>QC* Y'R=!SZ<=3U)-<YXI\)267PVUS1O#B7;M>2F3R!('9
M4DD4S)'OX *[R!ZL>YKNZ* //=1\.ZMH!\+1>$9=26.*:*TNDN+HR0+: $L7
M1B</G #*.,8X&!7H5%% &=K>A:;XBTUK#5+83VY97 R59&4Y#*PP5(]0?7L:
MRM%\#Z9H>N'68KK4KK4#:&S::^O'G9HRX?JWN!TX_6NFHH XS7?AW;ZM?W%]
M8Z_KNC7-U(LDYTZ]:-)"%VY*=,X"\^U:]YX7M;^QTVWGO+\S:;(LMO=BX/G!
M@",LV/FR"0<@YSSG-;E% &!I/A&PTCQ!J&N1SW4^HWZ)'<2SN#N" !>  !P
M*KOX(M'\8_\ "3_VGJ2WXB\D!)5">7N)V%=O*\]#GH#G(!KIZ* /./B%8:OJ
M?BOP^A-];Z!:[[F2[L(_,D2YY5"RX)VC/3&"&;.0*G\//XBN_$VI64EQJD_A
MV:R(BO+ZWC@DCF+$8B 0$C:1]\#D=QU] HH Y"Z^'FGWGA#2O#DUY=M!I<\<
M]M-E0X*$[0>,$!25Z>_6K6I^#;>]\1IX@L]0O--U3R1;2S6^QO-A#;MA#JP'
M('(YXKI:* ,#POX1L/"4-Y%83WDJWDYN)C=3>:S2'[S;B,DGC.2>GUJ/2?!E
MCHFK27UA?:I'&[R.;)KQFM@7)+8C/ Y)/'>NCHH P-9\(:?K.J1ZF9[VROT@
M:W-S8W!A=XF_A8CJ >1Z'D<U-;>&;&+0)]%NY;O4[.<,)?[1N&G=@W;<><>G
MIVK9HH Y4> ]/.KZ;J4NH:K//IDLDMI]HNC+Y?F8WKE@6*D #DG Z8KJJ**
M/-/B?J5W;ZMHUG=V4":!+OEEU4V+7<EI<("8\)M*@$[1R"6!;&W&ZL_X;3NV
MN>/OM2SWK3SK<1[[<I]IB*MM*C 'S C ]Q7K=% 'SQ9Q?V6/"UKIBZA>:5+K
M(9M U/3")+.53AW\Y4&2C'.,CAAD$;J^AZ** .7^(MY#9_#S7O-$I\^QFMXQ
M'"\A+NC*H.T' )(&3QSUK"^&7A'1K?PGHE[-I]T^J6T0+2:A'()(I2HR$#@
M*N<*5&,9P2<D^BT4 >3Z1<:7X,\:>,YO%7F_:=1N!/!=-;23+-:-PL:[0WW2
M=I7&2 #R!QL_#ZSN?"GPGBM_%2B(6JS>?%*#)MCW-\F #NXX &<Y&,YKOZ*
M/(_@3J=E)I.NV22QI<2:O/=1PA2F82$4,H(&0"I'MQG&17/:!8:)):_%J6>S
M2>3[3.JQQ#+^22S1[5!Z;L$$=<#TKWI(8X_N1HO7[J@=3D_K0L,22O*L:"1\
M;G"C+8Z9/>@#QWQVMQ?_ +-^G,JRW$R6=DTYP68%0N\MWX(.<^^:]+\.:GX<
MU&VG'ANXT^6"*3$HLMNT/TR=OJ!U[@5LLJNC(ZAE88((R"*9#;PVR%((8XE)
MR510HSZ\4 24444 9VOZQ%H&@WNJS122I:Q&3RHU):0]E& >2<#VSS7CEW/J
MNA^#_"'BR+6;&\2VO!<W/D1XEE28DW +,[!OO'("C;C(QMX]TI@AB$/DB)!%
MC;L"C;CTQZ4 )!/#=6\=Q;RI+#(H=)$;*LIZ$'N*DI  H    X %+0!YYX3N
M]+E^*GBR&U\07]Y=A4,EBZ$6\.#AMAR<D' _A^\>O;T.N?LO"D%IXTU#Q.9R
M]S=VZVPC6)45$!SR1RS$@<GL,=,8Z"@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***X[QO!XTNKO2+?PI?QZ?:L9FU"\:&*4Q@*/+ 1^H)W#CG
MI^(!V-%>+?#3Q5\0?%>F:=JYO+6_M(=3>RU"!X8XG,15&\X,,<KN(P,9&.">
M:BT3QQXNU#X?^-[VZU,17^CS,+:7[+&'3:<E64KM(P,<KGD\]* /;J*\MU7Q
MIXBM]'\ W,%W8K<^(&MX[B(VI.!(JLSJ=W&T,!@YR3QZ5M^'M6\2:C/JLKWV
MFWVB^0_V#4K2+85F5F5D9"QS@C.1P<#GG  .WHKPS1_BMXAOOA-J.L&>V.O:
M65=DEM\+<P,ZH)."!U\P?+W3I7;ZWXYNX?%.A>%=(@@DU348A//--RD$04DG
M:""2<'N.!WSP =Y17!WNM>*M*T[QD+E[5WTJS6]L+S[(RI*NV1F0KNY(\O&0
M1RV<5SNE^*_'>IZ+I&IV&I>'[^XO$CG?2D@9)_+,H1L'>1@9.2<8P?2@#UZB
MBB@ HHKR[6O$_C#4OB?<^$=#N=.TJ"V@$PNKJ/>]P&BR BD_-AB>G38<]""
M>HT5RW@#5O$&L>'7F\2V*6FH174L!"1E%=5. P!YQG(]\9KJ: "FR2)%&TDC
MJB*,LS'  ]2:\/\ $7BG7X?%_C&2X\7'15T*VWZ;8B*/;=[TR,A@=^2JCN1O
MXQS7<:I9:A\0O@^D+JMM?:E9P3/'R@W!ED*9/*AMNW/.,]Z .SM;ZTOED:TN
M89Q&[1N8G#;64D%3CH001CVJ>O-_!FE>(9/'EWX@OM!70M.GTQ+=K;[6LKW$
MP92LCA>-P4%<D C..><8</B/Q5K/Q#UK38_&UAH26FH?9[/2[JTBE>=1CG)"
MG:W!&&)^8CC ) /9**X+XH>-[KPEIVGVNE&W_M?4[E8+8W) C09 9F)(P!E1
MD\#/-=%X4>Y?081>:];ZW=*<2WENJ!2V 2N$XXSZ XQF@#;HKS:.TU5OVA);
MF-KB+34T7]X3&3%*=P&P,> V2&XY^7'0FMCXH:KJ^A> =0U71;U+2ZM=C;VA
M63*E@I #< \]2#0!V-%</:>-GL/@_;^+]6VRSK8),X5=HDE;"J. <;F('3 S
MZ5SEAXS\6Z/;^&]?\17-A=:/XBFCB\BW@*&Q,BYCPWWGR 201P<@'&* /6Z*
M\MNDU>+]HRP8O=#39]+?: Y,9"@[LCH,,5Z]R/:K'P0N-<E\%7D/B![MKNVU
M*:%?M>=X7:A(R>3\[/R<_I0!Z5117E^J>/?%D7B[Q#HVEZ7H\T.D"%C-=7#0
M^890IC0<XWG=CL..HR!0!ZA16#X.UR^\0>'8KW4]-ETZ^$CQ3VTBE=K*Q'&>
M2.G-;U !115>^O[33+.2\OKF*VMHAEY97"JOXF@"Q167HOB/1O$<4LNCZE;7
MJ1,%D,+[MI/3/I6I0 45%<W5O96[7%U/%! F-TDKA5&3@9)XZFN \*^.M2UW
MXH^(?#Q%G<Z190":WN[920"=F%+9()(9O3[AH ]$HKE&\2:A/\0K71]/BL;K
M2/LDCW=PEP&DAF5L;2H)(_AZ@9W'GY<5OZAJNGZ3")M1OK>TC.<-/($!QUQG
MK0!<HJM;ZC8W=J]U;7MO-;IG=+'*K(N.3D@XXKG/!WQ#T+QG8"XM)TMIVF>)
M;2XE03'!X.T'NN#Q[]<9H ZRBJU[J-CIT:R7UY;VJ,<*T\JH"?0$FG&^M!9K
M=FZ@%LP4K,9!L.X@##=.21CZT 3T5&D\,LDL<<J/)$0LBJP)0D9 ([<$'\:K
M7FL:7ITJQ7VI6=M(R[@D\ZH2.F<$].#0!=HI&8*I9B  ,DGM4=M=6][;K<6L
M\4\#YVR1.&5L'!P1QU!H EHHJ*YN8+.W>XNIXX(4^])*X55[<D\"@"6BJ]G?
MV>HPF:QNX+J(-M+P2!P#UQD'KR/SKS_Q-XM\33_$)/"'A231H;J.R^URR:D[
M$.20-BA02& .['<9/:@#TBBH;,W)LH#>B%;ORU\X0DE ^/FVD@$C.<9&<5-0
M 45PNE^)/$2_%>\\,:LNG-9-IYO[1K4/O5!($ <MW/)(' XY-7O%]QXT%YI]
MGX2MM-Q,)'N+N_9MD07&%(49YSQC)X/  S0!UE%>=>'_ (IQ:E\.=7\47MDL
M4NE/)%-#%)N2610"H1AGAMRC/;.>E0:7\1=<MET"[\5Z7IVG:?KDGDV[Q3N9
M(F()0NI7&UOE'WN-V3C!H ],HK@=8\:Z]-XVN?"_A71[6]N+&W6:]N+N9HXX
MBR[E3@<DC;C&?O=L$C=\&>+K+QIX>BU2T1HG#&.X@<@M%(.JY'4=P>X(Z=*
M.AHHKS:3XAZ[J.N^((?#VC65UIV@<73SW+++.P!++$%##)VD#/ISUP #TFBN
M!UWXI6&G>!-*\1Z?:/?2ZLZ0V=H' 8R'.0W^Z5*G&><#OFK>@>,[^;Q+'X9\
M1Z5'I^KRV0O(C!/YD4@S\R<@$,OMN!PW/ R =G115#7-5BT+0;_5IHWDBL[=
MYV1,;F"@G S]* +]%<-X'\6>*O$LB7FI^%EL-'NXO.L[I+E&8*>5WH2&P1C!
M ].,'([F@ HHHH **S],UO3M9:[73[I)VL[A[:X4 @QR(2&4@^X_'K6A0 44
MC,%4LQ 4#))Z"LW0?$.E^)M.-_I%VMS;"1HBX!&&4\C!&?3\"#0!IT444 %%
M%>>R?$VYM_$'B+2I?"FH2'1,232VT\3@PGY@Y#%<$IA@HR>H.,&@#T*BLWP_
MKEGXET&SUFP\S[+=Q[T$B[67L01Z@@CC(XX)K2H **PM6\3PZ/XBT?29[&\=
M=49XX[J*/=''(!D*V.1D!N>V/3)&[0 4451L-8T_4[F^M[.Y2::QF\BY1>L;
M[0V#^!Z],@CL: +U%%9OB*^FTOPSJNH6^WS[6SFGCWC(W*A89'ID4 :5%>,7
MOQ&\7K\-_#'B>&SC^U76H>5<P)#E)XR650!R1N(&,'.?RKT+Q!XQCT#7]*T@
MZ3J%]/J8<0?8U0_,O)!WLH'&3G/0&@#I:*XR[\9-JW@OQ%>^'U>'5M+$\,EO
M<JF^":/.<X)4]"1@D']*Y^S\;^+KG2?A_?I96CKK=RT.H;DV;03E"@+9'[M9
M&[YP/49 /4Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "JNIW0LM,N;DPSS".,L8X(S([?[JCDGV%6J* /'OV
M??-T[PUJNB7]K=6FHQ7[3O#<0-&0K11 =0.>AQZ,I[BN<E\&+J6E_$J]O?#-
M[)J;ZA+-IK/:R"1@6;:8_P"\.<D#/8\X%?0E% 'C6LVJW/@?X;P7VA:I<K9O
M ;RU_LZ:4(D4.QQ)$.Y;;MW#IDC(R#O^'=<AMK^[T#1O"NK6>B?8I+J*66PE
M@"SEW+Q . ,$%2H'?(^GHU% '@$?AOQ'_P *$L/[+M+Z#5[2.YM;RPD@=7GM
MY97+*(V7YF 96!'^U@YXKJ_$VD+X>\<^&_'L\<YL+:U-IJ)1-QMP4*I(1G.T
M%SG XQ7JE% 'FD_C#_A-_"OCM-(@:ZTR"Q>ULIH87,EQ.\3AU"\DX)CQ@#AO
MRXK1;G0OAYX3T;6H](O8O%D=J\<ME-:2Q-<Q^8'G8Y7!V(&(;L,9R!BOH"B@
M#F/%/C>R\*>%H/$%U8WUQ9RM&"+:,,T8<$AFR0 ,X&<]6 [UOV-[!J6GVU]:
MOYEO<Q+-$_\ >1@"#^1JIXBT*U\3:!>:->R3QVUVFQV@?8X&0>#^'<$'H<BK
MEE9P:?86]E:QB.WMXEBB0=%51@#\A0!/7D/C75O!E]XLU?2/'.BB$64$;6.I
MB-U:2-TSMWCN'\S;_#D'H0<^O44 <'\(1K?_  @D;ZV;W>]S*UJMZ29E@SA
MV[GL<9[8QQBN\HHH ^>]7L/"-IXC\8W7Q&>:367D=]/A)<![;9^Z,)& 6R"O
M)P"OUKU;X7KJB_#30QK#2M>F DF4_-L+,8P?^ ;:ZZB@ KR#XG^--!\1^%[O
MPOHK#5-=NYTMH[-8662*0-DDAEX*[2#G&/:O7Z@ALK6WN)[B&VACGN"#-(D8
M#28Z;B.3C/>@#R+XK: UQIW@C6-?'FP:==P1:NQY01R&,2,VT=,KC(]?<58^
M&]U8:C\3/$UWX5@AM_"ZV\,3+"-D<MP,8=(P $& P/KP>_'KE% !7"_&'4H=
M.^&&LB66:-KF(01^4Q4LS$<$@'@C.0<9&1GFNZHH \JTU=/\<_ J?0['4/[2
MNX--6)U#XD6=%#QAN3QN4#T."/6N9\0Z]9:[X<^'_A33(B^M07MK+<6$*-FT
M\E&61'#<J0<\'LI)[9][IOEIYIEV+YA&W=CG'IGTH =1110 5\W>)+?P-XA^
M*7C;_A(]:-B5\B&SG7=A94B"294#YMK*!@XKZ1J.XMX;N!X+F&.:&0;7CD4,
MK#T(/!H Q_"OB:T\6:1)J-B#]G6YF@1\Y$@1RH<>S#!YZ9Q5?P;XXT?QSI]Q
M>:1))BWF,4D<P"NOHV,GY6'0^Q'4&M^&W@ME=8(8X@[M(PC4+N8G)8XZDGDF
MN9\%^"(O"$VLW)OGOKO5;LW$L[1",[>=J[5.W(+,<@#.[IQ0!U=>;?&G58[3
MPG::9/I\-Q#JUY':M/<RF."W.=P9RI#=B1CC"DGH ?2:BN+>"[MWM[F&.:&0
M8>.10RL/0@\&@#P#X.7\#?%K54-QI+M+IVR,Z5;F&!R&0G:NU>< Y.*^A*I6
M>D:9I[A[+3K2V8)Y8:&!4(7.<<#IGG'K5V@#R?XNV32:_P"%;W5W<^$K>ZSJ
M";"\:/\ P-(H_A.=N>V3P<X,?PJO] N/B)XZ&@/9I83?8WM8K=!&I148.53
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
M-(/M#["PD>,?)G;]T#MR0#U QZ?7.:?X$\-:5K=QK-CI<=O?7#[WDC=EYX)
M . "0"1TS0!PTGAZ#QM\8]=M/%,HN+'2;6(Z=IK.5#+*!OE&U@>"N#Q_$N2,
M#.]\)M8N=7T'6%GU![^&QUBXM+6XDD\QG@4*4R_\?WCSW&*Z36_">B>(I89=
M3LEEFB4HLJLR/L/WD)4@E3T*G@@GU-7],TNQT;3XK#3;6*UM8L[(HEPHR<F@
M"W7D0T:]USXG?$?3]-UG^SS<V=E#,[6@EVEHA]WYQD; P[<O_L\^NUDCPQHH
MU^375L(UU20 /=*2'<   '!Y&%7CV% 'GOC#PZWA?P#X>\(:-<745A?ZK#I]
M[<1JHE,,S,&)8# )) SCGIWJ>SLSX'^*&@^'- N9&T;4;.5KG3G=I1:F,,1,
MN2=F]C@\ $@]2>/2KRQM-0MS;WMK!<P$@F.:,.I(Z<'BJ>G>']*TJ\N+RRLT
MCNK@*LTY)9W"] 68DX% '#>)6GT[XX>#YQ>WD5E>Q7,4J/</Y#/Y1VJ%)V@D
MA.!U(4]:M?$W[;!J?@Z[M]>NM,MFUA+6XCA=E6<.-P#;6&1^Z*X(/WSZ<]1K
M?A'P]XCECEUC2+2\DC&U7E3Y@/3/7'M4^H>'M*U6PM;*^LTGM[5TD@5R?W;J
M"%8'.<@$\T <;X:?5=(^+6M^'I;^^N=(DL%U"U2]G,S1DN%(5F)8+G<,$]JY
MKX>^%+&\\<>,Y#<W]M)8ZNLD,<-TZ%3^\^9@/E8'<PYSQN!X//K2:%ID>N2:
MTEG&NI21B)[@9#,@['U' K/U+P/X9UB_FOM0T:VN+F8J99) 3OVC"Y&<' %
M'04R:&*Y@D@GB26&52DD;J&5U(P00>"".U.551 JJ%51@ #  I: ,N'P[I%O
MI-GI<=C$+*RD26VB.3Y3HVY6!/.0:\_^*A\OQIX#>TNVM-1EU!K<31$>8L4F
MU'P#D=&(SCO7JE9.M>&-$\1- VKZ;!=M;DF)I!RA/H1SV% '$?#J"QL/$_C7
MPO#.FIV\-Q'/-=3%9))7E0^8DIQAB&5O7J0><UZ-'96L5O!;QVT*06X40QK&
M L0487:.@P.!CI4.GZ1IVDK,NG6-O:B9]\@AC"[VP!DX[X J[0!QOQ.N;JT\
M(&6S\0PZ%<"YB*74V[8Q#9V,5!(!QZ$'&#P375V;.]C;O+)'+(T:EI(CE&..
M2OL>U9'C/P\/%7A+4-' MA+<1$1/<1EUC?LV 001V/;K@]#HZ/8#2M%L=/#E
M_LT"1;BQ8G:H&<GD_C0!=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***XGQ_+XR%QHMKX3GBM4N)95O
M+I[?S?* 3<F<@@*<,"?7:.] ';45XO\ #'QOX]\2V=A>7"V6I6,NJ26=V[0>
M5);HL*N&#(=N.3U7DX&1N&)M*^(WB'5_ 'C34EGM([S2)I!:SI;]4R3RI8C(
M' _#.XYR >Q45X_KOQ(\5Z7IW@22%=$-QXEC4R&6"79"S&/:01(#C;*,CU4\
M\\==H>I>,IIM275$T.:S6U+V6HZ=N:(R@D%'0R%C@CL1TQG)X .RHKQ*Q^+F
MO7_PDU/7!#:P:YI[1L0\#%+B!Y/+$B+N&,-N!/S#,9]?EZ_Q%X[U'3M5\.Z!
MI>G0W.MZLJ2R;RWDPQ]7.1\W0-@XXZG/2@#OJ*\\?QCXGTR;Q;9:KIMJ\NDZ
M;)J%E?V\$B6\RA255PS'#9!X#=F';-8FE>,_B9J&C:?K$>G>&KJ"X07)L8#*
MMTUN"H9D!<\\GL>@X)(% 'KU%%% !117G-SXS\2:KX]U;PQX<ATFW;3(U9Y=
M324F<LH.%52N,9//((P1Q0!Z-16+X2U/4]8\,6=[K.GG3]1<.L]OM90K*[+D
M!N0&"AAGLPY/6MJ@ HKQO5?'VO1^(?&,9U_3=+M_#Z^;:6LT*;KYMH(C.XY(
M.PCY,-F4<]!7I>BW]_KO@^RORBV%_>6:R8>,L(79<_=)!(!/3(H V:ADO+:*
MZAM9+B%+B<,886<!Y N-Q4=3C(SCID5Q?PE\0ZGXC\&&?5YUN+JVNY;7S@FT
MR*N,%@.,\X_#UR3Q/B[P!?'6-;6QT*?4M9UJ]6XL-8,H5+!!M+!FXV%3TXRP
M(P25- 'N%%>;>,_%/B"S\0^'?!/A^]M1K>HQ&2XOKB'_ %:*"2ZKC;EMDG'.
M,8XR#6OX4\3ZE>^*]?\ "^KBVEN](\EEN[:,QK,DB!AE"S8;GG!QZ4 =E17C
M_BCQ5XY\"&WUW7=0TZ[M)M2%J-(LK< -"48B0.?G#93.#D9/7'%=-\7UU?\
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
M/$7B+4;9X8[;598WCM84*K%MW$D9/&2_0<#'& 0J]A0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445B^(--
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
MVS:HTEHMPQ=71LL) QZDAEW<]1SSFO0UDC=W175F0X=0<E3C//IQ0 ZBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ J&\FDMK*XGBMWN)(XV=((R TA R%&>,GIS4U% 'EGP3;4(-,URVU31=3
MTVYN-3EOPMU:O&FQU0 !F R05-8-GX1U&\\.?$N>Y\.2I?ZE<SR62S0*970N
M6 4]_F4$8/)"D=0:]QHH \BETF^N?!7P^L%\/:DLNE:C ][!%$J-&T".&;+$
M AG^;<.&!/.2*ZO0;JYLM0O=(L?!\^F:-:VSW$9;8/M$KN3L0!BHZ-D9[CA1
MC=V5% 'BW_"!:YJWPJ@LUL)-&UNQFNE%N)4Q<6TSL[PAE) 4AP!D<,G0<&NH
M\5Z)>:?XF\-^,+.QN+\:5"]M=6<!W2^6Z[0Z*!\Y4DDCOQBO0:* ./T[Q)KE
MYJ&I:E-H5];>'[>T1K>*6#_2[B7<Q8K'G<!CC:PR<*1U(KS[PY87O@OP[I,=
MMX-OF\8Q1F%9A8%K=DEG7=YLL;;3A%X+,,8S@ U[C10!S?CCQ/=>$/#K:Q;Z
M/+JD<4JBYCBEV&*(@YDZ'.#CCWSD &MK3-0AU;2K/4;;=Y%W D\>\8.UU##(
M['!I-3TRSUC3I]/U" 3VDZ[9(V) 89SCCZ5:50JA5& !@"@!:\YUJ73]5\5:
MWIOB?P=+>V5O'"+"]ATB:9I5V!V3S5!Z.2 !@=<]Z]&HH X;X2V&M:=X&B@U
MJ*>!C.[6MO<']Y#;G&Q".JXY^4]!@<=*[FBB@#PVXT"WT;4/&1\1>#M2U[4]
M2DFELKJULVGC:%U(1 Z@^4X(()QD<'FO2/AO9ZO8?#S1K77?,_M&.)A()6RR
MKO8HI]PFT?A7544 %>0_$7Q4GBSPUJ?A71?#VK7VKM<);2Q-9L!:-N!$CM@J
M <'!S@\G..:]>HH \O\ 'WA"]O--\&WC6C:I/H5U ]\$4R22PJ%,I53]_.S.
M.IXXI_@B+5-4^)OB3Q2=/N+'1KVV@BMQ<0A'N"J+A^N1@9[=\'!4BO3:* "N
M6^(UU/!X#UB"VTV^OY[RUEM(XK.$RL&D0J&('.T9Y-=310!YK:Z&OB[X)2>&
MX]/U+2Y8[1+=8KZ%H7\Z,(ZGYARA< 9],C@BL#4I]0\;:)X1\/0Z;J/]JZ9>
M6MSJ[2VIB2U,:%2"6V@EMX90"<KS7M-% !1110 5XKJ]GHU_X_\ %,NL^#/$
M%U:72VT27$>DR2[I(LAFC;!PI 09'W@/>O:J* ,?PWK4^O:9)>3Z5=Z;B>2.
M.&[1DD:-6PKE6 *[ASCMZFL?X?>/8O'6GWLC:?+IM_8S^3<V<K%C'Z')5>N&
M&, @J?;/85@^'/".F^%YM3EL'NW;4;C[1,;BX:7#8Q@9[=>3DG/)(   -ZN
M^,3:O_P@K1:6DC0S7"Q:@T5L)VCM2K;W"=\':>/S'6N_HH \)^&,M\/B7'+>
MC7+JRDT?[/I]Y=:<UO&Z*RM\JJ-JQ@-QDD<CGD5[M110!YW\4-'NKN_\*ZS%
M837]KI.HB2[M[>$S2&-L?,$'+8*C('J#T!(Q/A]J]KXF^,'B77+;3)XH9+"%
M+:Z>%XLID!MPQ@LS+P<@XC. ><>OT4 >(ZUXUT.P_:#M[ZZN)8;2STMK">5X
M' 27>[8QC.,,.<8Y].:T_BU-I;ZSX9FN;R?3'Q++9Z[#$+B*W8!2 T>#NW#H
M0P(.#R*];HH \U^#]W=W]KX@O+F**1)M1;R=1CLS;"_4?+YNWIDE><<Y)SDU
MC?![6M,\,Z2GA'4]UKXC:_E62T,#;L]B6 VD;1P<],8KV.FB-!(T@10[ *6Q
MR0,X&?Q/YF@#R+X@ZUJ-MX_M#=W-OX?TW3H#)9:O-IK7AFFD&'12.%XR-N>V
M><C&#X40M\!/'/VV&25WO+IL26Q#%S'&5;9@[?FP?]G&<\9KWVB@#Q%M,6V'
MP:FM;$10[5:=XHMJ^:\$1RQ QN;:QYY.#Z59N)](\(_%_P 07_C&%S:ZO:JN
MGW4L+30^7MVRQ$8/)^48QT]FY]EHH \J\=6[:C\(=/E\*6%[%96]Q;SK:+;.
M)/)5O^>3 E@#M;!!&!GD5<\-W/A_Q'X\LM:TSQ)J-]>Q6$T;I):+$LD6Z/Y6
M81+G:S@X&3G!R "&])HH *\W^,=F+C2-!GNE9]'MM8MY-37#%?L^[#%@O)'-
M>D44 >16UWH_B'XV:%?>$]CPV5C,-4GMXVCC9"FR)"< ,0<8'H!_=X;J6N:/
MI'[1B2ZE(F&T=+2)Q'YGE3M)D X!*DJ2,^C^AKU^B@ JGJUA%JNCWVG3J6BN
M[>2!U!QE64J1GMP:N44 ?,DME O@?1/ =OI?E>-H=7Q<;;0^9&H9W$H<8##8
MR<DD;03Q@&O>O$'C+1/!\,"ZY?/%))&3&1 [>:5ZX*@C/3C/<5T-% 'BGA+P
M[>^*OA1XNBM%DLK;6KZ>XTJUE0*D4>X,J@#&T$C;P2!C('7.9K/B.'QMX7\'
M^"M+A?\ MHW$ NXI%9/LGDJ0^XLHSP"<#G@]37OU% '(>/O'D?@.VTZZGTNX
MO+>ZN?)EDB.!"N,YZ')]%XS@\\55^+.G3:U\--0CMX'G5/+N9(UD$;-$C!WP
M2" =H/8_0UW-% 'DFI:YI?C[XH>#HO#]VUY;Z5Y][>30JR",$*$!; (R1@KP
M"#@YJAIFO:=\.?%_Q CU=Q8/=.M[8#RCMG4AL;.,,=S 8'<-Z''L5O8VEI+-
M+;6L$,DQW2M'&%,AYY8CJ>3U]:=<VEM>1K'=6\4Z*P8+*@8 CH<'O0!PWP:T
MJ;3/AO9372NMUJ,DE]*K$8&]OE(QT!0(<=>3]!W]%% 'D/B*\TF#]H;3FUAH
M([7^PC!OO$Q%O9Y.-S#;RI(STY(Z\5>^,>DWNH_\(U,<-HUMJ*OJ ,#2K&G_
M #T< X** V<CC/7FO4** .1\,PZ3/XGU?5-(\0G4DGBB2>*$1M C+N"D.B@%
M@N%QDD #.?EQXY8Z08O!6K>&_$_B^QT.<7LDNH07>G--<7+LX"RJ[N#)G9D%
M%S@Y.<BOH^...)2L:*BEBQ"C R3DGZDDG\:26&*<*)HDD"L'4.H.&!R",]P>
M] 'F'Q:\A/AWH9OITU"V34+,W$V=JW" '<V5W8##)R,XSWKN/#GB?0O$MM*V
MA7:W$-L5C<+$T83C@88#L.U;#HDL;1R*KHP*LK#((/4$4Z@ KS7XP3)9IX0U
M&?<MG9>(+:>YE"%A%&I)+' Z5Z539(TFB>*5%>-U*LC#(8'J".XH Y?6;FV\
M<?#_ %N#P[?QW+7%M/:H\3#'F;2-AW#@'(Y]&R#R#7F5_J6D-\+] \(Z1%:K
MXH>ZM(3;"$(]M=QE#)+(" 1]TJ6[[B.>:]WJ/R(C<"<Q)YP4H)-HW!2<D9ZX
MR!Q[4 /7.T;CDXYKF_B)<PVGPX\1R3OM5M.GB!P3EG0HHX]68#\:Z6B@#RWX
M7:3X6U[PSX=U)?\ 3=4T2V$!$SNWV>1OG/RMQP2=K <8P#\O%6Q.D>'OBOXO
MNO%\EHDEZD,MA>7D:)&\!3RS&F0>5!"-SE@,X S7KE,FABN(C'-$DD9ZJZA@
M?P- '"?!THW@)7MX+F"Q:]N&LXK@DLD!D.P9/7 ].^:R/@??:=+I?B.WLIX!
MNUNXN(8$(5A RQA&"=0O&!QCC':O5:CC@AB8M'%&C$ $JH!(!) _,D_B?6@#
MQ/0([*RM?B\\UKNMH[F=6@3@%<2< =*T_$4/]N?LY6'F:DTQDL[-Y;IAYNU@
MR;MVP9^4Y!/)&TYR<UZP+6W#S.((@T^/-.P9DP,#=Z\<<T^**.&)(HD6.-%"
MHBC 4#H .PH PO#WBOPQK;&PT#4[.X-M!&_D6YP(XR/EP,< < @?=X!Q6_5.
MTTG3K"1I+/3[6V=AM+0PJA(],@5<H *AN[J&QLY[NY?RX((VED?!.U5&2<#G
MH*FHH ^9M-\06<WP%B\'6:3WNO:A(WEV=M"TC*OG%]S8''"$XZX(.,<U]&:1
M;266BV%K-CS8;>.-\'(R% /\JMQQI%&L<:*D: *JJ,!0.@ IU !7G6F6OAJT
M^.&K-%+?1:]<6*R.DDB^1,AVYVC&[<-JG&<=3VKT6LH^'K*3Q,NOS&2:]C@^
MSP;R-L"DY;:  <MQDDGIQCG(!JT444 %%%% !1110 4444 %%%% !1110 44
144 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img181018208_1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_1.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" '  RP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***ANKNVL
M;:2YN[B*W@C4L\LKA%4#J23P!0!-138Y(YHUDB=71AD,IR#^-.H **** "BB
MB@ HHIOF)EQO7*?>Y^[WYH =1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >6_$K6/&VAF_UC
M3;Z&PTNU^SV]M&T23&Z>1@'<YY3;D #O@^M1^.=9\5>$O#]Q-<Z^L3SZI;6N
MF7301[0K*&D:XPOW!MDQM7=Z[@>.A^)WAW7?%7AJ/2=$%@I>=)9I+R5UVA"&
M 4*IR20,D] .^<A/'6@^(O$>@:3%I\.D"_M=0AO)DO"7A/EY.U3LW8)QDC:<
M9&<$T 5;/7[W4/B]>:'9ZG-+IEOHR23<1D).Q4JZ''.48'N,GIBN4^'WC37O
M&5G8P0^*"^O)*US=6SV*"W6V614*,P4-O8,6!4XXP=IYKO+?PWJL/Q&U/Q$L
MEHD%UI:6L>2SLDJG.2N!E?\ @0)]JY[P_P"#_&7AOPYHNC:<VB12V$["74BY
M>26W>7S'C"&+Y<[O[W\ Z9X *>H>,-=T[XF>(-,NKYXO#[B.RM9@$W6]W+;B
M2/:=I))(?J" 2,]A2:;XL\2ZKX*\%6%K?F/6-?>43ZB\ <Q11[BS*O"[L;<?
M0\=QT&I^ ;K69_%\5Y=6WV76_)DMI(U82VLT2*J,1T/*@Y!'0^O!<^![^"R\
M&W.G36KZOX<A2 ^>66*XC\H)(N<$J25&&P<<\'I0 W5?^$IT/1_%\LVMR&QM
MK%9],OITA\U9 KM(I"J 1D*!E1P1C)&:H^!M8U3Q'J5C<VWBFYNH+:WBFU+3
M[RR2-@)XF9-KJHSAQD#^[W/&;-[X9\:ZMH/BX7FJ64=[K")!96:2R-;V<2Y#
M?/@$LZL<D*.0.W GT?PUXILO$6C;Y='M=#TZW6)TLO,$]UMA:-5D. &569G
MZ#/<\T =[17!ZKKNNV_QET+1+2</I%S8RS7=N+<DQ[=V)"^W@%MBX#?4<C/>
M4 %<;X^\3W'AS^QT^T?V?I][<F*[U0Q>;]E 4LH"X(RY&W<00HR<=*[*N6\6
MVWBIKW2[WPXUI/;6WG?;].NI/+%XK* JAMIP1AL9P,D9R,B@"+X?ZGJ>JZ=?
MSWVM:?K-NMT5L[RS"KOCV*<.J_=8$]#S^&#775Q_@+PO?^'5UJYU'[&D^J7[
MW7V>SR8X%/ 4,0,\>PKL* $.<''7WKP+PW\0;Z\\0Z/9S:Q>-XBFUA[7486E
MS9-;@M_JEQM'8 CYB5.<@BO?6&Y2/48KR;3_ (;>(H-#\.^&KB;2O[.T34UO
MTOD=S-, [/L\LKA>7;G<>@XH Z#Q_?ZAI>M>$9;+4+B%+O68+2>!2-CQD/NR
M,9.<COV&,'FMCQ=HEYK-MILE@EA+<Z??I>+!?@^3+A70@D E2 ^Y6P<,J\5D
M?$;PSXB\2_V*-#N+" :?>I>,;EY%+NOW1\G8<^YR.1CGL[47 LX!>&(W7EKY
MQA!"%\?-M!YQG.,T >;ZFVL_#;X7ZM?FZAGU>ZOFN#MW-!;//( 5B5N=BY)
M/4Y)ZXJ[:RZAX/\ 'NBZ'/K>H:Q::]%<MF^*%[>:("0LK*!\C D;,<8&#CBN
MD\9>&X_%GA2_T9Y/*>9,PR9X253N0GU&X#(],USUCX:\4:GXXT?7O$SZ='#H
MUI(EM'82LQEGD4)([[D&%(R0HZ'')YR <]\1YM5\):C9:Y#XDU5[JYU.-4@D
M9HM.AMSN!C?"E <$99OF.,@<&NE^*6@:OK^C:1'H\9DEMM6@GE57VDQC<I/O
MC<"?8&J?C7PUXV\8:9+X>>XT*WTJXFS/=H)3,8U=60",\ @KR=W.>-N.?1J
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
M>,(3<W&GHZQ2Q0HIFBD) *,I8 $9&>>A!&003/X6^(%CXHU6?3/[+U72[V.
M720:E;>4TL).W>O)XW<?CQGG'.:MX"U[5?A;?^'A;>'=.U&ZNEF$>F1-;VVT
M%"=W!);Y2,XZ!?2M*R\,>)(?B9I_B*0Z8M@NBKIMS$LCM(I!+G;\H#?O,#)Q
M\N>,T 5/!'Q&U;Q%J>HVEQX>O)K6'4IK:._M]A2-0V560$@_*I&2,YXXSFM7
M7?B9I.B>(+K1$T[5=2OK2V^TW26$"N(4P#\Q9EYP0>,]163X=\*^-O"NO:C%
MI]UHEQHNH:G)?337GG-= .1D#&%)P!R>Y)]JI^*_ACJ5UX]N?%>D6^@ZD]W"
MD<MGKL3/%&RJJ[T"]3A%Z^K>V #J-;^(FCZ)X7LO$OD7M[I%V5Q<6L:GRPW0
MLKLK#/(X!Z<XXJWX8\7P^*VNS;:7JMI;1[6M[J\M6BCNHV'$D9/4=_7!![X&
M!X@\'ZYJ_P )F\-6T.AV.H3;?,BLXVAM$'F;R$&"1VYQR<GC-=?X?75TT.V3
M7$LEU%%*R"S9C$<'@C<,],9]Z /._A#J6JS>)O'6D7^K7VHV^F:@(K9KV7S'
M4;YE//N$7@8'H!FMNY\0:I/\9K'0(+B:UT^"PDN+B&:W79=Y "M&XR>"0#G;
MC81SFLSP!X.\6^&/&FO:GJ(T>2PUR=KBX\B>0R1/N=EV@H 1ER""?0YXP;^K
MZ#XL/Q1@\3:=;:1-8VUB;-89[N2.20-\Q8D1L%(8^^0.V> "_KWQ)T?P_K5U
MH\UEJ]UJ,$"7"P6EBTAF0YR4/ (4#))('8$D$"5_B/X=3P-#XN>XD73YAB*,
MI^^>3D>4%SR^01UQP3G'-5[SPWK8^*\/B>R>R^P'2#I\JRNWF!M[."%"X(W;
M.XXS^/*_\*JU:]^$EMX6OYK%-1L+]KRW:.5VAFY8[7.U64'S&''(P#GM0!WW
MASQA8>))KFUCM[VQU"U/[^QOX?*F1>S8R05/8@FN@KSSX>^#-1\+ZOJ%Q<Z3
MHEE#=0H&>QNKB>624?>+&;.%)+' QU .[&:]#H *Q_$/B6Q\-VT$MVL\TMQ*
M(H+:V3S)IF/9$SEL=3CI7DUUXQ6/P9>>*;[6[VU\40ZFT(TR"Y8K&5EP+;RL
M[&4H,F3:3R3\Q&T[_P 2K:.[^(W@*!]2N-.WM?9N;>8(\8\I2""P(&>F<<T
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
M%] TMOM;;KG-G&?..[=E^/F.>>>_-:]% ')ZUX5U/7?$EG-=:XR>'[:2.?\
MLN*$*994.5WOW7< =N.P^HZRBB@ J&.TMH9'DBMXD>1M[LJ %FP!DGN< #Z
M5-10!3NM)TV^NK>ZN]/M+BXMB3!++"KO$3C)4D97H.GI4MU9VM[;/;W=M#<0
M.I1HI8PZLIZ@@\$5/10!%!;06UNEO;P1Q0(H18XT"JJ@8  ' &*K6&BZ7I5N
M\&FZ=:6,3L69;6%8@6(P3\H'. .?85>HH \P;X27+:-+X=/B>0>'I)-QMOL$
M)F(,A<@S$9+=/FQ^':O0H-(TZWGBN([*#[3%;BV2X,8,HB'\&\\[>^,U=HH
MSFT#1FL)[!M(L#9W$GFS6YMD\N1\@[F7&"<@')YX%2V6E:=IN/L.GVMKB-8A
MY$*IA 20O Z LQ ]SZU<HH H0Z)I-MJ4NI0:7917\HVR74=NBRN.."X&2.!W
M["H[KPWH5[J*ZA=Z+IUQ?(5*W,MJCR K]TAB,\=O2M.B@""ZL;2]\K[7:P7'
ME2"2/S8P^QQT89Z$>M.MK6WLXC%:P101EF<I$@4;F)+' [DDDGN34M% !6)%
MX-\+P7274/AO1X[F-Q(DR6,0=7!R&!"Y!SSFMNB@#+U'PUH.L7"W&IZ)IM],
MJ[!)<VJ2L%],L"<<FM0    8 HHH BN+:"\MI+:YACG@E4I)%*H974C!!!X(
M(J#3=)TW1K=K?2]/M+&!G+M':PK$I; &2% &< #/L*N44 9TOA_19]334YM'
MT^34$(*73VR&52.A#D9&/K2ZGH.CZV8CJNDV%^8L^7]JMDEV9QG&X'&<#\JT
M** ,^70='GTM-+FTFQDT^/&RT>W0Q+CIA",#\JDBTG38-2DU*+3[2._D3RWN
MDA42NG'RE\9(^4<9[#TJY10!D)X5\.QZC_:*:#I:WWF&7[2MG&)=Y.2V[&<Y
M[]:UZ** "JM_IMCJMJ;74;*VO+<D$PW$2R(2.APP(JU10!CV/A/PYIEVEWI_
MA_2K2Y3.R:WLXXW7(P<, "."16Q110!R_CGP9#XXTRRTVZNW@M(KM+B=47)F
M501L!_ASGK74444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 45S6L_$#PMX?U*73]4U9(+F&(2RJ(I'$:D$C<RJ0K$#A2
M<G(P#D9BE^)'A.#0CK4FJXL%F%N[_9I2T;D$@,FW<N0,@D 'CU% '545C+XJ
MT4^)+CP\;PKJEO!]IEA>)U BX^;>1M(^8=#Z^AK#M/BWX(OI;>.WUIC]HF6"
M)VLYT0R'HN]D"C\30!VM%8@\7:&;W6++[:?M.CQ>=?1&"0-&FW=N V_.,#/R
MYZCU%1MXV\.+X53Q,VJ1KH[_ ';AD8;CG;@+C<3D'C&: -^BN8M_B'X5NM-O
M]0CU=!!IXW72R121RQ#C!,;*'P=PP0,$\"I=.\=>&M6U&RT^RU1);F]@^T6R
M>6ZB5,9."5 W <E<[@.HH Z*BBB@ HHKG)?'WA:'PRWB)]9@_LD2F'[0H9LN
M&V[0H&XG(SP.GS=.: .CHHIKNL<;.V=J@DX&>* '45R.G_$OPQJ>OVVBVUU<
MBZNE)A,]I+"KL.2H+J.<<^GOGBLKQ!\0-3TGQ%K4$&GV9TK0K>"XOI)Y62:5
M9,G]R,88X&.3C/&: /0Z*P=9\8:1H7A5/$=_*Z6#I&Z87+MOQM 7N><X] ?2
MM74+ZWTO3;K4+MREM:PO/*P!.U%!8G Y/ - %FBN;\*^-]*\8K,VF1WJ")5<
MFYMFC#*V<%2>#TIEKXQ2Y^(]]X/-DRO;6*W@N?,R'!*@KMQQ]\<Y/?I0!T]%
M<YK_ (VTKPUJ^GZ=J27B/?NJ0S);LT6YFVA2XX!SCCT(JUXF\3Z9X3TM=0U2
M201O*L,:1(7>1VZ*JCJ>"?PH V:*Y=?'.FW7A?6M9L8YI)=(@EDN+*YC:WE1
MTC+[&##*Y'?!'UP16-8?%."_E\&JNE2(GB19OF,PS;O'P1C'S@MGG(XYQVH
M]!HHJIJ>I6>C:9<ZEJ$ZP6EM&9)9&!.U1[#D_0<F@"W17-:)X_\ #/B+44L-
M,U%I+J2$SQI);2P^8@QDJ74!NHZ=N>U=+0 4444 %%%% !1110 4444 %%%9
M$GB;2H?%D/AF6X\O5)K7[5%&PP)$RP(4]V&UCCK@$]C0!KT444 %%%<]IWC3
M2-4\67_AFW:Y74[&,R2I+;M&I4%02I(Y&6'/0YR,CF@#H:*** "BBB@ HHHH
M **** "BLV_\0:7IFK:;I=[=K#>:D76TC96_>% "PW8P#R.I&<X&36E0 45B
M^&/%6D>,-+?4=%N&GMDF:!F:-D(9<'HP'8@_CZY%;5 !1110 4444 %%1K/"
M\[PK+&TJ %XPP+*#TR.U24 %%%-=Q'&SD$A02=JDG\ .30 ZBN5\(?$#1O&M
MQJ-OIBW<<U@X65+F'8><X(Y]01@X/'2MB^\0:7INKZ=I5Y=K#>ZD7%I&RM^\
M* %ANQ@=1U(SGC- &E1110 4444 %%%% !1145S<):6LUS(',<2-(PC0NQ &
M3A0"2?8#)H EHK&\+>)K'Q=H<>KZ:DZVLCNB><FUCM8C.,G@XI?#7B?3?%FF
M/J.EM*UNLS0DRQE#N7KP>>] &Q114?GP_:!;^:GG%-XCW#=MSC..N,]Z )**
M** "BBB@ HHHH **** "BL?Q/XDL/"6@7&L:CYIMX<#;"FYW8G 4#U)/<@5!
MX7\4#Q/!<2_V)K.EF$J-NIVAA,@(ZKR01Q^''K0!OT45S'B?QSIWA*_TVUU&
MUOV6_F2!+B*#=$C,2!N;/7C.!DXYQ0!T]%<WXL\::?X1.GQ7-M>WEYJ$IBM;
M2RBWR2D8SC) XR.I[_6F:1XXL-;T/4M0L[+4#<Z:76ZTQH0+M'49V[,\DCI@
M\]!R"* .GHKB=%^)VEZMXH@\.SZ7K.EZC<1-+!'J5F8?- W$XY)Z*QR<#@C.
M>*[:@ HKF?$WCC3O"]];64]GJ5[=3QM-Y5A:F9DB4@,[8Z*,U/'XOTVY\)P^
M)+**]O;&50RI:VS22]<'Y!SP<Y^E &_167X<U^S\4>'[36M/$@M;I2R"5=K#
M#%2"/J#6I0 4444 %%%% !1110!YS\7;33M/\!Z[J(M(8[F^^S07$X #.JRK
MM+<'=@9Z]N.U4_B]IVF6/PFU^[LX(8YKYK5I9E4*TVV2,+GZ*.!T'/'6O0-;
MT#2O$FG_ &#6+*.[M=XD$<F<!AT/'/K^9JO?^$?#^IZ!%H5YI5O+ID)4QP$$
M!".A!'(/)YSDY.>IH X?P]%<I\=M4_M:XLY]1&BQ[7MXFB4KY@SA6=CTQGFN
M8^'4?E^"O#5QK]YIK>%FBFC%M,#YBW8NR8RH&2S<]1C"YR.Y]G3P_I,6NC6H
M[&)-1%O]E$ZY!\K.=N!QV';/%8<7PO\ !4-U#<1^'K5)()S<1X+85R0?NYQC
MY1\N,#TH \\UO3[O_A8WC?Q%I5K'=:AI+69,*R'S)K=[;;-&%!QG&&4XSE,<
M]*H:;;QW7A/X3PZ@L;Z*]Y,L\<X_=-)E_+#9.TG[P (YY]Q7N$.A:3;ZC=:C
M#IEI'>7:;+B=85#RKZ,<<^_K@>@IESX<T6[T,Z+-I5F=,*E1:K"%C7_= ^Z<
MG((P0>10!R7B;4O#MR?&UK:QQ_VY;:$XNYE ^9"C[4)!ZCC.1_$O7MD?#S=I
M-GH47B/6M.O89;:U30S'@>5*8YMZ?[VQE7/&[ &,]>ZTOP9X;T>QNK*QT6S2
MWN^+E7C\SSAZ.6R6')X.>IID7@7PI;ZA:W]OX<TN"ZM6+PR0VJ1E6]?E !([
M$].V* +LWB'2+;Q!;:#-?Q)JES&98;8D[G09R1V_A;\CZ5IUQGB'P//K_C[P
M_P"(?[2^RP:0"WEP1[9I6)SM,F?N'@%<="P_BX[.@ KYHO+V'0/ CW$\)O?#
M_B*_9Y_*</MGAORQP,@;9($ &"<E!TSD_2]<]:^!O#5GH$FA0Z5%_9<DPG>U
M=W="X((/S$]U''0]^IH Z&BBB@#S:USXI^-]Y-+%%+8>&+,0PYZK=38);W^4
M,.>!@$<UU^K^$?#VOWL%YJVCV=[<0+M1YX@QVYSM/]X9SP<CD^II^C^&=)T&
M^U2\TZV\F?4Y_M%TV]FWOR<\GCDL>/4UKT >9>.-8LIOB%H6BZK9ZG+86D9U
M!8;6T>9;N<'$8P@)(0!V(Z'C/2K7@#7U^)?PQFM]4GD-W-!+97[QH$/S!EW+
M\NW)4@\ @'BO0ZPE\':)'X3;PQ%:-'I)# 0I*X*Y<OPV<_>.>M '':-K>H>'
M?BRO@F35[G6K*YLA<K)<F/S;-P&.UBBC(*JIP<?>![\]G#X5TV#QE<>*4$PU
M&>T%FX+_ "; P;('KPHZXXZ=<UO#/@3P]X1EGGTFR*W,XVO<3.9)2O'RAFR0
MO ./8>@KI* ///B\RKHF@%F ']OV9Y/NU:7C[PA<^)H]'OM,:U35M'OX[RU-
MUN$;@,"R,5R0#M4\ _= XSFM7Q%X/T#Q8MLNN:>MX+8L8@TCKMW8S]TC/0=:
M-1\):/J?AN/0)X)5T^/:(TCG=67;T^;.?S- 'GWP\AN=?\:_$-M:CM9XKDPV
M<XMI3)"V$=616P"<*0#P*[2U^'OA^SC\/)#!,#H#.UFQE)/S [MWKDG=VY [
M9!V]'T;3M TR+3M*M([6TBSLC3IR<DDGDGW-7J "N<^('_).O$O_ &#+C_T6
MU='574M-LM8TVXT[4;=+BTN$V2Q/T8?T^O:@#S7X:6NH6D>E3^(]0L;J&>PL
MQH.%59(<V[>;&!U!VH,\D-MSP>!Z5_:5C_:7]F_;;;[?Y?F_9?-7S=F<;MF<
MXSQG&*PK3X>>%-/UV#6K+1H;:_@),;PLRJF5*D! =H&&/ %9FI^!;B_^+.E>
M+(GM;:TL[5EF,187%Q*=R@-QM*!2.>O4=,8 .ZJKJ5W_ &?I=W>B,R_9X7E\
ML'!;:I./QQ5JB@#Q6/Q!KL7@71/'2^)KN:>^OXUN+ K&+4HTQ5HD4IN& ,9W
M$\$]ZU)SXEUKXA>,=*A\57MC9Z;;0SVL<$4?RR/'E<DJ24&#E>"<CD8KJX_A
MMX2BN;6:+21']DN?M<$:SR"*.7(.Y8]VT<@< 8X'85<N/!>A7.MW^KRVK_;=
M0M3:7+K.ZB2,KM((!QTQ^0/49H B\ ^(+GQ5X&TK6KN...XN8V\Q8_N[E8J2
M/3.W./>NDK+\/>'[#PQHT.DZ8LJ6<)8QI)(7*Y))&3VR36I0!YUXK\13W.F^
M*;S1=;O5&A6^R6VL[>,,MPIW%B\@.5  W 8X#8R>*IZCXC\0ZE>_#N.UU8Z;
M'XBM&EO5MK>-L$0I(=AD#;?O$#KCWKJ]7^'OA77=0FO]1T>*6ZF4++(LCQ^8
M!P-P5@&..,GG%2)X&\.+%HJ'3@YT7'V!VD?=%@@]<\\@=<B@#CI?'>KZ1X$\
M7ZA'.FK7>AZM)8PRSP[24!C&9%3 .TNPR H.W-5]&MF_X7EILNHZBNJW)\+B
M:.YDC1<.TN"4"J,#!;' .UCG/.>_L/"&A:;)K#P6$9_MF5I;Y929%F)SD%6R
M,'<W'N:H:9\-?!^C:I;ZE8:+'%>6_P#J93+(^S@C@,Q'0_A0!U=87C'7+7P]
MX7O;VYO);3<AABFBA\UUE?Y4*IW()!P>.*W:SM<T+3?$>E2Z9JUJES:2D%HV
M)'(.001R#]* //? FM:[%\0)/#FIW&K31G15O9/[66$2B82A"8_*8A8R&^ZQ
M+9'7UFL[F.3]I'4(Q''&T?AX1EAP93YL;9/J<''T45T^C_#WPMH.JIJFF:4(
M+Y%*B;SY&.",$?,Q!XJ+_A6WA/\ X2(Z^=+SJ9N/M/G&>3B3(;.-V.O;IR:
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
M""#[BI*\U^"LUF/#&I6%MH[Z7+9:E-%<0M<&;Y\@_>/H,+[[<]Z]*H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#/T;0]+\/6)LM)LHK.V+F0QQ# W'&3^@K0HHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\\\0_$R]T+4M4C7
MPQ-+8:6\"W%S+="%I/-; ,2E2''_  (<Y],U;D^(,]G#9#4=!EM;J?7H]$EA
M-PKA&D3>LJL!\RX*\<'D^G(!W%%<RGBR23QKJGAQ-,9WLK!;Q)5F&9BW 0*0
M ISQDM^5<QI/Q/UW5+;0[U?!J_8]5F" Q:F'FA0R>7YC1&-3MSD@YQCJ1D4
M>FT5Q%KX_:7QYXC\)RV<*W>G6XN;1_/VK.OEHQ5B1\IRXY /!/'RY+%^(DR^
M$-&U6709?[4UJ3R[#2XKA6:0G)5BY"@)@ EL$ ,.M '=45Q8\;:I:P>(%U3P
MS+;W>DVANU$5R)(+E-N<+*57!&#D;>,=Z;X:\:ZSKMQI+3^&XH;'48/.^T6^
MH"=K8%"Z>:GEJ5#;2 >1D8H [:BBB@ HJ*Y>:.UF>VB2:=48QQN^Q7;' +8.
M 3WP<>AKS6V^+5Y?^$Y]6L?#/G7UIJ"V%[8-J**86=@B,'V_,"S*O0<Y[ F@
M#T^BBB@ HKSOP#XN\3^+;@75R/#R:8"X>.VE=KI<%E&5R0O('7M5/QS>^(QK
M^H6=E%K8D-G"VA2:>"(3<[SY@E(^4\!>)/E"ANA/(!ZA17/ZQ/XJ73M/BT>S
MT]M0GXNYKB0^3;80DD ?,V6P!CUYXJEX/\3ZEXJ\*7EV+6V@U2VFGM VYFMI
M94X#HPY:,DCGKP?2@#K:*Y'X>>*[_P 6:/J$VIVD-M>6&HRV$JP[PK% IR X
MW+][&#SQVZ"C8>)=5F^-NJ>&Y+@-I4.DK=1P^6H*R;HP3NQDYW'@F@#O**XS
MQ5XE\2Z;J4T.BZ'!-9V=F;VZO;QW2-U7),4>T??P!R3QGI5V7Q9<77@ZPU[0
M]%N-2EO_ "O)M"XC(#D EVPP4*,DG!_K0!TU%>?1^.K[4-%\8:>EK]F\1:!9
M2%V@_>Q/+Y;E&C##)Y4':P[XYZUAZ?XY\42O\-/M3",:TLOV\& #SL ;&Z?+
MD'?\N!SZ<4 >NT45C^*=8N?#_AJ^U>VLH[QK.)IWA><Q911EL-M;G Z8Y]:
M-BBN.\.^.Y==N]-MY=!N[7[=:BX683Q31IF-9,-M;<N0XQN5<^E=C0 4444
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
MNJ* /._A?J.BS+?P61U2XU6=OM>HWU[9/#]HD)QD?PJ!G 0'@#C.":]$HHH
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
M QQC)')SD'C&">DHH \K^*.GZ%;WXOH4UN/Q)>6KVL2:,I1KL-A565]I7:"
M,YSCL<#&KHUE>_#GX->5]C:XU&PLY)&@MLR;I6)/UP"P)QT .*[^B@#D/ACH
M/_"/?#_2X)$87=S&+RZ+QE',L@W$,#SE00O_  'H.E=?110!Y)I&G3ZW\:O%
MCZGI.F7\=@UFL9NYVD^R(T98&%#&1N8J"?N[3G!.23JZK\5[/3]6\2V:Q6>W
M0DC9_M%V8I+HG[ZQ)M))7A?0DCD YK4T/P9J>D>.]9\1R>(OM,&JE3-9FR5.
M$&V(;PW\*G' &>]0ZAX$U.'6K_5/"WBB;0Y-28/>QO9I=H[C@.H<C8>N>H.1
MTQ0 W7_B98Z-IGAF\6U.W7S&T3W4HACMXV"L6D?D @..!GH>?6[X-\:CQIHF
MI7=C:QBXL[F6U \UC!,RC*LLFW.U@0?NY&>G3-O6/"<>M0Z5)/J-W'J>EG?;
MZA$(_,WE=K,4*E#N[C;QVQ4.D^&-571M5T_Q+XEGUP:BK1,WV6.V$4;)L(4+
MGDYZYQTP <D@&+\)==\4^(/"%CJ.M_8;BWG$I2[65EG;;(R@-&(PG8\AN@'&
M<UZ%7&>"O!FJ^#K>VTT>(EN]%M5E6*T^P*CY=]X+2;B21EN@ .?I79T <%XX
MUWQ!IGC/PA8:,UN8[^6X6:&>38LQ5 0&8(Q4#KD=3Q6CXM\7W?A+PY8WD^D_
M;-4O;J.RAL[6?*-,^2!O90<?*>=N<X&.]+XO\'7'B/4-&U/3M7_LO4M*F>2&
M8VRSJRNN&4J2/0<Y]?8A=4\'2:UX;LK+4M7EN-8L94NK753 BM'<KRLGEKA2
MH/\  <@CJ<\T 2V'BB9_&=SX8U*QCMKL6WVVUD@G,J30;]F3E5*L#VP1[UTM
M<KHGA&ZM/$DWB+6]7_M356MQ:0O';"WCAASN*A S$DMDY)/H,5U5 'B_B_P_
M;2?%#5@NBZCJ$4WA[S_)M'D/^EO.51MV["':A[@84X!/!Z.RUOQ'X<T#PAX<
MN(8;_P 4Z@A$GVJY*HD<8+.7< DL%VKD \Y.3CGIY/#LI\<Q^)(M4GBC^P"S
MFL54&.;#LZ,2>XWMT&>>H&06>(?"PUG4=/U>SO6L=7T[S!:W'EB5 '&UE="1
MN!'H0?>@!OACQ1)K=[J^EW]DEEJVDSK'<P1S&5"CKNCD5]HR&&>, C'(%8GP
MPNS=_P#"4&:Q^QWJ:W.MU&MP98]_'W"0,#^9R>,X&UX;\*/HDNJW]UJ+7NLZ
MJZO=WHA$2X1=L:I'DA0J^N23DDG@#.\%^"M6\*:AJ,]QXAAOX-0N'NIXET\0
MGS6QR&$AP..F* ,>Q^*&L7&C7>KW'A>*"TT^_P#[.OE_M -(DN]4^0!,, 73
M)R.O&<5H>,-:\26WC_POI&@S6:QW27$L\5UD+,$4':6 ++WP0."<D'&*CN/A
MB\WA#Q)H*ZXT?]M:HVHB<6W^HW.C[,;OF^X.<CZ>NAXJ\'ZCJMSI&K:+K"V.
MN:6&2.XFA$B3(X =67MG&<CW'H0 =;;F=K:(W*1I<% 94C<NJMCD!B 2,]"0
M,^@JCXATE==\.:EI+MM%Y;/#N/\ "64@'\ZETFWOK32K>WU._74+R-<2W2P"
M'S3GKL!('&.GZ=*NT >=Z1\.[RQU+P-J$UW;^;X?LY;:Y1!D2[HRH*-M!X)/
MWOP .<\_I5A8>+]"U;QWK'B";36U"66/2;J2[:V_LV-6>./I(%W$C)&<$D^I
MKV2O.]4^&=X]IK.FZ#XACTK2=8E>>ZM'TY+C$CC#E&+#:I 7C!VD9!'8 LV_
M@Z6_\4>$/%9U*VO);#3&@NKI"3]MW1X5UQ\NTEW;/^T.O:?P3X7G\!>%=4MQ
M!%<SM=7%Y'%:$CS 1\B@$ *V%48' ]ZZ?1M-CT;0]/TN%VDBLK:.W1WZL$4*
M"<=^*MR*7C95=D)! =<97W&01^8H P?!OB@>+] &J#3;O3SYTD+0W*X.4."1
MZC.1[$$=JZ"N ^$,&OVOA*>UUV&[A6&\D%FMZ/W_ ))PPWGOR3S_ $ KOZ "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BO(OBKI^O6$&K^(/^$BU*WM2;2#3[>PO7@$)+[9"ZKPV
M<Y!Z\XS@"HOB%I/B#PM\.M<N(O%.J&"VNK>;3Y%NW^T*&(CD267JZDON SP0
M.PQ0![%17F:2W&O?&#Q#I']KZM;V46CK&(X)WB6.1F ,B \;AV8>_6N1^&4V
MHZW)H+0^)_$<NJ[#J%W]NNI'M9(%G,+Q*C9#$CHV3@]P>  >]45X]#J.NZ=\
M0?&.G7NIW+Z!<9@BD-RVZSN)8A)&$8G* AF4;> VW&.,OM]<\00Z;\.?#UAJ
MMWYVN6PN[W49ML]P$"+(ZJ7!'\1 + D #KCD ]>HKSWQ+'XE\->%?%=Z-?N)
M[:"TBETQY/+,T#J6+AB(QN!^0?-N) .??)^&[:CKM[9ZQ:ZWKZ0V2+::G8ZP
M^\7)-NC)(BG[GS%3GJPYSR<@'K%%%% !14-W;B[LY[9I)8A-&T9DA<HZY&,J
MPY!'8CI7S[I'C/Q#?^$=!M-7U.[L=4AU&SFMY)+HQR:E9R2-&1@<O@KSNZKS
MSGD ^B***BN?-^RS>1_KMAV=/O8XZ^] $M8E_P",/#VF:W#HU[JUM!J,VW9
MS<G<<+GL,GUKS+P#;3Z!XITZ'QA!KMGXDO(Y/+N;C4?M%M>-SE,*2 P7! /]
MT'TST/BOX;ZCK&KZS<:3JUK:6VOPPPZDMS:^<Z^4-JF(Y&,C&0>Z@Y] #T>B
MN8\4>&;35-'MTO)M8N+73XV<VEG/B2[8)M7<W#,PZCY@"3SFN?\ AG+>>)?A
M=+87U_=02++/8[DD_P!+M4!P$D=EQYJJ?O!1P5X!H ]'JLFH64M_+81WEN]Y
M$H>2W60&1%/0E<Y /K7F_@G=H_Q2UCPU9+?6NE0:<DOV?4)C(\\P<+]HB))^
M0KP>1SC@8P-S3_"]W;?&#5_$LD"BTN=,BMX95<<MN&]2O7/R*<],'KU  .UH
MKS_XF^'K>;2;WQ++/K<UQI]DPMK2QN2B(_:7:N#D$AB<]$Z'&*LZ?HW_  FW
MPNT.VU+5[X&:U@FFN+.;8\Q"@X9B"3SU[DCK0!V=Q<0VEM+<W,T<,$2EY)9&
M"JB@9))/  '>FB\MC/% +B$S2QF6.,.-SH,98#N!N7GW'K7C_A:QG\4^%_B!
MX;1+U;19FATZSU.9C);/LRJL2S,%#A2.2.#UR:U[#P-J,.J_#:ZDL\+HU@\.
MH%K@,\4AA&T9W990^X  D#/ VT >GT45QGQ5UC4O#_PZU+5](O'M+VU:(HZH
MCY#2JA!# C&&/Y"@#LZ*\_\ "&J7^M>)[PV7B/4;[2]/)M[J#4[*.%WD9%96
M3;%&RX.Y2&';(SGCT"@ HHILDB0Q/+*ZI&BEF=C@*!U)/84 .HKA;7XF6LJ6
ME_<Z/?6F@7UQ]GM-6D*&.1B2$+1@^8BL5.&9<<C. <U'J_Q.73-6US3X?#FJ
M7C:*BS7<L9C5%B*[M_+9/T R0">U '?456TZ_M]5TRTU&T8M;74*3Q,002C*
M&!P>G!%6: "BN3\3^./^$;O9+8:'J-[Y-F]_--$8TC6!#AR&=AN9<KE0,_,*
MBU3X@P65]HUM8Z-J6J+K5K]HL);54"R\ @'>RE!M8$E@, CWP =C17*Z?X^T
MFX\-:AK5^)--CTVZDL[Z*;YS#,C!2N4R&^\O*YZUR>@:AJ5S\=[H7NG7^E>=
MH7FO9W%VLR,PE50ZA&*@8&,#N&]30!ZM115;4;S^S],N[WR)KC[/"\ODP+ND
MDVJ3M4=V., >M %FBN1\,^.?[<UV?0K_ $F?2=5BM5O!;2RI*3"6P"2A.QN5
MRK8/S#MS7->'4N;+]H#Q'9QW-W+92Z:+EUFD,BK*SH0 3]T %@ .P]J /4Z*
MXK5?B+%9W6H)INAZCJUOI;%-0N;78$@88W*-S NP!R0.GYX;J_Q+L=/NM)@L
M=)U/5AK%J]Q826<:E9MHW%0&8,"!R<CCCKS@ [>BN/M_B+IDW@V_\1M9WT8T
MZ<VMY9&,>=%.&52G)P>77D'H?7(I=#\?1:IXFD\.7FB:EIVJQQ>;(DBI+$H(
MRH,D;, 2,GG XQG. 0#KZ**Y_P 8^*H?!^B+J,UG/=F2>.WC@@QN9W/'7Z4
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
MK1[>R^W/HTNFR?;5(/V=""Y5AVW[M@/?!';-=[14375NES';//$MQ(K-'$7
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
M>,/ NJ>);/P]>)?V#ZYHX))N[7?;7+.JB3<G\(^7(X./;J.^HH X8^%=>NO
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
M]:\-:5JLD:Q/>V<-RT:G(4N@; /MFM*@ HKS;QMXCU>SU?4SI'B&*"+1]/\
MM=Q9PZ:URQ?#,%E?A8PR@$#<#U/3FJ^K>*/$^H/\/8=+U&UTZ3Q%:F:Z<6HE
M",(4D.T,>G) &?J30!ZC68/$.E-XB;P^+Q?[56'[0;<JP/EYQD'&#U]:XB;Q
MGKGAWP5XLN]0:/5=1T2]-M#,EL8DD#)$R,Z@X^4R?-@C@#US5#08M4'QR@FU
MJ_M[VZF\,^<I@@$:0AI_N+AFW ?-AB<D&@#UFBBL;Q9KD'AWPOJ&IS7<-JT4
M+>3),I9?-(.P;1RWS8X% &S61I/BC0]=O+FTTO4[>ZN+95::.-LE V<9]^""
M.H/!P:X/P!XHUVX\=WOAW5KZ]OXVTX:@DUWIILBC;U5E1" S1_-PQQRIX[UH
M:&BI\<?% 50N=-M2<#&3ZT >AT5YK<>(_$^O7?B6ZT/4++3=.\/S2VXCGMO,
MDNY8U#/O)8!$SP"#G!)..,1WOC?Q'JLW@VWT(:=8_P#"36<\F^ZB>9K9XXPY
M(PR@]>,CJ.?2@#TZBO,=/\9>)+/X>>++^^^RZAJVA7\]FDL,9".J!#YCJN?N
M[R2!C 7!P034O@WQ1K^H^,Y-(&KZ7XBT>*S%S/J=M%Y9AE8X6$%"58\$X.#@
MDYXVD ])HHKC_B5K&NZ+X5$_AR%I=1DN8XE6.#SI-IR6*1_Q' Z<\9/&,@ [
M"BN"\$>*+J_L?$,FH:[;7T.FRD"[ELVM&A 3+K-&P&W:03]._8<[X,\=Z_JG
MBO1+>]U6&\M]66[9H4TN2WBC6/)1H97 ,BG'?. >>: /5I=1L8+ZWL9KRWCO
M+D,8+=Y5$DH49;:I.6P.3CI4\DB11M)(ZHB LS,<  =237FGB2WO$^./@M[J
M6VN+*=+S[-$;?#V[)#ECNS\V3M(].?K6KXB\3:V_CBR\)>'UL[>Y>U-]/=WT
M3N@C#8V(JD9)/!.> 3WH ZO2]8TW6[0W6E7]M>VX<QF2WD#J&'49'?D?F*NU
MY1^S["+?P'J$*S1S"/5ID$L1)1\)&-RY .#U&0*]7H **\RN]6\:>(O'7B72
M/#VJ6FFVVC0PJGG6RR":9UW#<3DJ.HR <8'%+X]\7^(=%_X0_2[9HK'4]9EV
M7<L4'VD0E0@=47JWS2<?[M 'IE%>8C7_ !JOP[\37=PQL]1TF65K:\NK#RS=
M01C?N\O. 2,@$9'X\T_PKXQ\33:[X:TW6FTRXAUK2?MR2VT#Q21D*K?-EBIZ
MG. .>F.E 'I=%>3>&[?Q+>_%WQ=);:\D%A;7MO\ :;=K?S/-CV95%+'Y.,@D
M>N<=JN^*_'6K0^/T\+Z0S6HM[3[9<7"Z;+?-*<@+&(X^53D9;KV&.X!Z917F
MFJ>+?&'_  I\>)H=-CT[6[?]Y=V=S:N/D63#%58@J"HW<YXR!S@UK^![CQIJ
M2P:OK]UH[Z;J%DD\5O9Q.KP.VTJ 6SD%22V2<-@#CJ ;>B>+-!\23WD&C:G!
M>R6;[)Q$3A3D@$'&&'!Y&16A<:A96EQ;V]S>6\,URQ2".655:5AU"@G+'Z5Y
MWX)B,/QB\?)Y<:#%H5"1[!C8<<8&3[]_4U0\;#4H/C5X(>ZN+:XL);B7[)!Y
M&UH2$4,2^<MDD$=N!P: /7**\X\<:SXSMO'.@Z#H-]IEI;:Q',(Y9H&>2-H@
M'<GL?EX7']YL]B,I_BCK.D?#/5-8O;2UN]3T[4Y-+$BDI'*ZGB1D'0<_=!YQ
MU&> #URBO.O!?B/Q5-XF?2-8M[O4+![;STU1M(EL1%(#@Q,)  PQR".>>_\
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
MT+(#'CUW=*QO"?B"[US2[N]OX+*".&ZEBBEMKM)DEC4\.2I(4XX()SQGC.*
M,=/!%RGQCD\7Q?9X+-['R90LKM+/+@*"RD;5 4 <$_='&3QW59XUW2#)!&-5
MLB]P<0J+A,R')'R\\\@CCN#5#4/&>A:5XGM_#U]>K;WUQ;&Y3S!MCV D<N>
M3M;_ +Y]QD U=2L(-5TN[TZZ#&WNX'@E"G!VLI4X/;@UB+X&TA=$T?22UVT.
MD7"7%G(TY,J,I)4;^NT XQZ #M72 AE#*001D$=ZPO&VHW>D>!]:U&QE\J[M
MK.26*3:&VL!D'!!!_&@#>HKRG1O&WB*\\2?#RUN)4-GK6F2S7;>2!YLJQLV0
M<<$84X&!\WTQT.H>-]1L?'UOX470H9I;I!/#.+\#, W;V9=F58;>%Z-S\PQ0
M!9T/X>Z5X>UV;5[*]U8W-PY>=9;UW29B",NO\1&XXSTKK*\^U;Q/K5C\;=%\
M/Q2C^QKW3'D>)HAS*OFG<&QG.$08SC!Z9.:L_"?Q'JOBGP.FHZS(LE[]IEC9
MA&$X#< @<<9Q^'//- &WXK\)Z;XRTI=-U5KG[*)!(4@F,>XC.-V.HYSCU JM
M?>!=(U/P='X7OGO;FPC(*O-<LTO#;A\YY.,X [# [5TU% ',>'O >D^'=7FU
M:&?4;S4I8?LYN;^[>9Q%N#;!DXQD+[\?7/3T44 <CK_P^L/$FIS7.H:OKAM)
MT5)=-COW2U?&.2@Z9P,X('?KS5S5? ^@ZMH%EHTMH8;6Q*&S:!RDEN4Q@H_4
M'CKW^M=%10!S_AGP9I/A1[Z:P%Q)<WT@DN;FZF,LLA'3+'GN3^)KH*** "LG
MQ)X=L_%.C2:5J$ERMK*09!;RF,L!V)'4>U:U% '+Z9X$T_3-:M]6.I:S>W5L
MCI#]OOWG5 X ; ;IG _(5ES^";N7XOVOBVW6"VM8[=HKAEN&:2Z)3:H,97:@
M'LQS@' -=Y10 4C*KH4=0RL,$$9!%+10!R$/PVT&&[BD#ZBUK!<"Y@T\WTGV
M2*0-O4K$#M #<@=/:KLW@O2YM9UG5"]VEQJ]I]CN@DY52FT*"!V8 <'MD^M=
M%10!G:%HMIX=T2UTBQ,IM;92D?FOO8#).,_C6C110!QFL?#'P_K-[J%S))J-
MK_:.#>0V=X\45PP&-SH."?\ ]?4DU:_X0#1MWAYQ+?A] &VR873<+Q\K>HP
MI]1QTKJ:* .;M_ VAPQZ]%)#-<0Z[(TM[%/*65B<YV_W>O&.1@8Z"J6F?#/0
M=*\0V&N0R:E+>V$1AMS<WCS!(RK+M ;.% <X X%=C10 5F:_H&G>)M&FTK5(
M3+;2X)VL596!R&4CD$$?Y%:=% ''Z'\-]&T#Q&VOVUUJDVHO&8Y);F\:7S%(
M PV?O#@8SZ#TIMK\.K*T\8R>)DUK7#>2N&EB:\_=2 9PC*!R@)R%S@8&,#BN
MRHH XO5OAEI&JZW>:HE_J]@]^H6^AL+QH8KO"[1YBCK@$],9R<YR:MWO@+2K
MJ_\ #MU!/>6*^'PRV4-I($4!@H(8D%B,* 1GD9SG)KJ:* .$\0>"I[3PEXGM
M?"Y<WFMRR7%Q%/+E7,A_>JF>$9E)4$^W(QD<YX,T'6['Q+IK:'8:]I&A0JZW
M\.LWBR))\JX2*+)((.,.,#"D9[5Z]10 5A^)_"NG^*[*WM[Z2ZA:VG%Q;SVL
MQBDBD (#*P[C-;E% '-:=X&TC3K'6+0R7MV-73R[V6\N6EEE784QO/S?=.!S
MQ699?"O0['5-*U!+_6I)-*(^R)-J#ND:@8V 'HG3Y1@' !R,BNXHH XK7/AK
M8:_XLB\17.LZW#=0ILA2UNQ$L0VE3L(7<N<DG!YSZ<5J>(/!NE^(KZTO[A[R
MUO[562*[L;AH)0C=5++R1[=LGU.>AHH PO"?A'2O!>DOIFD+*MN\QG(EDWG<
M0 >?HHK=HHH Y+Q#\./#_B35?[4N5N[:]:,1R2V=PT)E Z;\=2/7KCCL,7-6
M\%:-K.C:?IEU'.%T[8;2XCG99X2@ !63.[.!SZ]>H!KH:* .5M_ &DP:+JNE
M/=ZM<P:H,7+W&H2NY^C9XSW_ +PX.1Q3K3P+86>I^'[^.]O3+HED;* ,4Q)'
MMV_/\O7 '(QTKJ** .*U'X:V-[XDN=;MM<U_3)KMD>ZAT^^,,<Q48!88STXZ
M_3%3^)_AYIGB75X-8^W:II>J0Q^2+S3;DPR-'R=IX(QR>@S[XQ7744 <K/X"
MT^X\$S>%9+_5&LYR3+.]T7F<EMQ^9@<<X.  /S.=3PUH*>&M!MM(BOKR\AM@
M5CDO'#R!<\+D <#H/08'0"M:B@#A]#^&5GH'BF77[;Q!K\MQ,Q,\5Q=K(DPP
M0%?*Y8+GC)R,=:=XH^&EEXI\00:U-KNNV5S;IM@%E=A%B)&"R94E21C.",XK
MMJ* .=O/!UG>>)]$UZ2^U 76D1/% GG!HW#*58L&!RQ!Y(()P/051@^&VA)H
MVM:1=&[O;'5KQKV:*>7&R0L&^0J 5&0/RYS7844 <?X<^'EIX=U&&^_MW7M1
ME@0QPKJ%Z9$C4C& H &*["BB@#FO%G@G3_%S6,US=7]E>6#.UK=V$YBEBW8W
M8.".0H'2H?"/@+3_  9=ZC<6%_J-P=0*-.MY,),NN?GSM!W'))YYS["NKHH
M*Y;Q!\/M#\1ZLNJW)O;:_P#(-LT]E=/"TD1S\C8.".3]>AX KJ:* .8M? >C
MV7@N;PG;27L6F2[@VRX(DPS;F7<.QY!'<$CO47AWP%:>&_#%YX=@U34KG3KB
M-XTCN6C)@#AMVPA!UW9P<C/0<G/644 <3H?PTL=%U/1[UM9UB_.CQ216$5Y,
MC)"L@(;[J G@XY)P !T P_5OAS:ZEXAOM;M]>UW2[F_CCCN1I]T(ED"8VG[I
M(. !D'U]3GLZ* .4\2> M.\1ZA8ZD;W4-/U*RB:&*]L9528HP(*EBI)^\<=P
M22.M4X/A;HD'@S5O"WVO49+#4KG[3(\DRM(C91OE;;TR@/()/.:[>B@#F8?!
M5M%XHT[Q VIZE->65E]AQ+(K+,F#R^5SN).201D@>^<M?A3HD6H>=:ZAK-I8
M&;SSI5M?-':;]VXD(.@]@0*[JB@#C_$GPXTGQ%K*:RE[J6DZJ(_*:\TNX\F2
M1/[K'!S]>N !T K<\/Z%;^'-(BTRUGNIH8R2'NIC(_)R>3VSVK4HH 155$5$
M4*JC  & !7#:I\*-#U34+VY^W:Q:0W\C2WMG:WK)!<,0.73ZC/\ ];BNZHH
MY;7OA]H?B'0].T6Z^V1:=IZ*D$$%RRKA5"KNZ[L <$\\GUK:T?2QHVEQ6"WE
MY=K$6VRWDOF28)) +=3C.!GG %7Z* "N1U[X=:/K^KRZF]QJ-E<7$0AN_L%T
M81=( 0%E ^]P1^  Z<5UU% '*W?P]T&[T#2]($=S FE$&RN8)V2> XP2L@Y&
M>XZ<#T&+.@^$+3P[8:A#8WE\UU?N9)M0N9!-<%MNU3N8'.T#@,".O7)KH:*
M.=T'P?::-JEUK,]S/J&MWB+'<W\^U2Z@* JH@"*ORCH,^I-,'@C3%\>'Q@DU
MZFHM#Y+QK.?)D&W;ROTQQG&0#C/-=+10!S/B'P?)XA:[1_$FMV5K=PI#+;6D
MD2IM4D\$QEE)R=Q!&X8!R !4M]X+T:]\,6N@)"]K:61C>S>W;;+;2)]V1&.<
M..>3G.3G.370T4 <[H/@^TT/6=1UEKV]O]3U (L]S=,@.U0 %"HJJ!QZ5T5%
M% 'EW@K4-)?XE>)%'AW4+.]O;@7%K<W6F/&3%Y2JYWD90,Z,?FP#N'<XKGM:
MTC5+?5_&-CK4FOII^JW(N%GLM)6]BFMRI 5FVML*;5 QM(QGG@CW*B@#QCXD
M>&M0N8?!ER8M0DT;2H";V2:".[GB^5 &DBY$C?+\V 1U/3FKG@_3XKKP-XST
M_0I]4NX;R*<V\5U8"TB$LB."(> -I.!MX"X' SD^MT4 >4?"76]!ET[2M)'A
MZ6P\06UJ8+B3^SF7&TX):7:,;MH8@]SC)/7U>BB@#ROXDQVMEX]\,:WK&CSW
M^B6T-PD[1VOGK&[ ;-R_7&,_TJYXZEN=>TCPOK%AIU[J.A?;HYM0T\6[^9+"
M>C-"1EPIYVX.>#TY'I%% 'DG@!$O?BEK.K^'-,ET_P +O8QPN#:&VCGG!X*+
M@9P-V3QC//7GUNBB@#R*UT>'5OB[XOM]9T37QIVJ1P0PW$8N(;:41Q;7#O&P
M!#=LY&,CC.#J>)K"XT7QEX:O/['N;_PKI]J88K6TB><VEPH/ER^4HR<* H8Y
M"Y/W3@GTFB@#S;P,DD&D^*M5N=(OK;0KZ\>6TT66S9Y A4"1PA&2)2<^6!M7
M!QD&H?A'^XT74M(O="U*P^TWUS<)!>:=)%$(6VX4DKLZ'&W/8UZ?10!\[:?I
M\$/PPBU.T\(OH^J6'B%'266V9I5C$^Y3YCIDJF1&>O,?/7%=?XT31]/^+MKK
M'B;2_M>COH+00,UF;E#<+,6QM /.UN"1CYJ]:HH JZ9):3:39RV$:QV3P(UN
MBQ^6%C*C: N!MXQQCBK5%% #(HHX(4AAC2.*-0J(B@*JC@  =!7D?B#7M-MO
MCUI5W);7R"QL9+6[N?LLC("P)0# .1ESR!CYAR>WK]% #3'&95E**9%4JKXY
M .,@'T.!^0JM<6\,.FW44-JY1ED8PVI$3NS99MI!7#,23NR.3G(ZU;ILD8EB
M>-BP5U*DJQ4\^A'(/N* //O@Q/H\O@&.+1GOQ%#<.LMO?2K));R'!9 551MR
M<C@=3WS7H=9'ASPSI7A32_[-T>V,%MYC2$%V<LQZDEB3V'Y5KT %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
M-'4:5:)J#6T=XTD;L[, 1YC!@J!<XQG@YH ]5T758-=T.QU:V21(+R%9XUD
M#!6&0#@D9_&K]<M\-9HI_AIX<>&1)%%A$A*," RC:PX[@@@^A!KJ: "N>\8>
M+8?!NDKJ=UIFHWMKOVR-8Q*YA&,[GRPPO'7IG'J*\C^*FM75SK6OW5BVHQC0
MXX(DE75S!'#<-R)4AX+/M9DX.,$UWOQ,NX6^#&IRW5Q@S649#!R"[DICIUR2
M/;!YXH [JTN8[VS@NH<^5-&LB9&#@C(_G4U>6>.-7O+/X0:)=:5J<UG!,UG#
M<W]I\QA@9<,P8=.=HR,<\=Z((DT;XC+X7T/5KI=-O]'N)I8WO'G^SS%R?-4L
MQ96)))YY.3UYH ]3HKY[\-7FI6?A?P/XG/B35Y]1U+7TL+Q;J^:6)X&=U*E&
MR!@("#U!<G^[B_\ $B6:[^(.IZ7%-?W.L"PAGT-;34!"ME)R)"P+IAR!GC<=
MI!QCH >ZT5D>&+"\TWPY8VVH:E/J-V(E,MQ.RL68@$@%0,KG.,Y..YK7H **
M^>/']WJ4OCOQ3JMO=/-::5;Q0I+;:HUG<:>Q09" D!PS;LC#;@0 0>*[+Q/X
MA.HZ-X%TR"\U$WFK^3=F1+P6!FB$.7$LB9V@EP2J@]#CD"@#U6L;P]XGT[Q,
MM^VGF;_0;IK282Q[")%QG'MS7$_!RYN;[P1J^F:C?-*FGZC/81-'<DF*!43
M24$':,MM8'IC&,##/@G=-)I_B6WDNGF,>MS[/-E+N1A>2226SZG- ':^*O%=
MCX0TZWOM0ANY8)KE+;_1HO,*%LX)'IQVR>@ )-;O45\V:GJSZ[X&CUO7_$4_
M]N)KL2W&EM<-#'9H)&Q&8"<= 6W$9XQGY37TGG(R* "BBO!/!K:+J:Z5XAU;
MQC-I_C*;4FCN(6NF+LOFG%LT3-\L9PO; SB@#WNBO&_$EQXCU'XE>)+>'4Y;
M.WTS3(VT^W_M-[)979=WG$<K(%;>IS\N=@/&33?&NHZVUS\.+)_$4L$FK%K6
M^N](N]L<^[RE\Q#C;D[B5.WC/% 'LQ( ))P!573=2LM7T^'4-.NHKJTG7='-
M$VY6'0_D001V((KS3P^MW<Z?\0_!UQJ][?6]DC0V]Y>,US<J)8#N!QR^". !
MGDCTIWP+T_3H_ &G7T%U,UY(LRSP?;7:-3YIY\G=M5L!>0 >?>@#U.BOG*SU
M_P ;:EJGB+4;/5&>?3M0(C:YUA;>"VC1VRLEN<*R,NX;CW48(P<]/\6KW5H?
M%?@B"SUZ_P!+&KR&TNULKQA&JEHUWKT!(\UL,1V!XQ0!ZKKNK'0]'GU$:?>W
MXA )M[*,/*P)QD*2,XSD^U4O!OBNU\:>&;;6K.&6".4LK12XRC*<$9'49Z'^
M5&F:,/#?AVYM)-8U+4D^>3[1JEP)9%!'W=V!QQQGU/M7'_ 21#\+[5 ZEQ<3
M$KGD?/0!V=EXILK[Q;J?AN*&Y%YIT4<LLC1XC8. 1M;/)Y]!W]#6W7D_@R[G
MLOC;XPT<ZO>75@(8IHH[JY,NUV"-A2?3>5 ]  <XK#U:TU2X\0_$AAXO\00#
M0(5OK*&VORD>YX6E*,ISE5*J,#'?UH ]THKPWQ1XI\12V7PWLX;N?RM5LX9[
MMHKS[&]U*$0E#/\ PY)/ P26QUQCOOA]/K &M6&L:C8W9M;S_1EAOOM4L$+#
M*QR,0&..@9OF;YB>,$@':445Y?\ %'69U\0>']%T^]OHKMF>[N((-06RCFMU
M!)#2Y!!RIQM/3<3VH ]0HKS;X(>(KWQ%X#EDOYY9Y+6^E@CEGE:69DPKC>Y^
M\1O(S@#"CBO2: *6KZG!HND7>IW2RFWM8FEE\I"S!1R2 /0<U1T7Q7IFN^$X
M_$ML\L>G/%)*6E3#*J%@V0,]"IZ9KSWQMJ.N7OC37-*7Q'<Z'I^GZ%)>P+ F
MPW#;3EB^"<*V =O.!Q@Y-)X'C=_V;X'BO[FQEBMKN5)[:0(ZLLTI R0>#T_'
MC!P: /2_#^O6'B?0K;6-,D>2SN0QC9T*GY6*D$'T((K3KSGX7:G(?@?I]Y+=
MQ0O;VMP//DP%B$;R!2W'0*H)X[5P?P^UCQ GCGP\-7UG6G34XYWWR7ZW=I=G
M;N 1 !Y.!R>I! & ": />H[^SEOIK&.[@>[A4-+ L@,D8/0LN<@'MFK%>-MX
M:M-6^./BA[G6]5L&2Q@V/:7Q@;YT QD<X!56 Z9'((XK6^*NM7:2Z3X;T6ZU
M7^TIV^T3PZ=,()3;*&&3.P(3Y@![\CN,@'IU%>!1>)]=N?V?M9U0:W?K?:=J
M0B@N!<AY?+$L8"O(H^?ASSW^G%=1I+:QX3^(^GZ&WB#4==BU+2Y+NX6^?</.
M7)!A.,(I((VY. ><\$ 'JM%>%^"TU+Q)I</B2Y^(UY9ZTNI?OM/N+L&U4>9M
M6%X RXW8P.1G/ SS5KQAJ/B?5OBG>Z#;7-_'I]G9+-#;V.K)8.Y<*#(7*DL
M2?E.<'!Z'! /:J*YWP->:G?>#=/EUJ>UGU)0\5Q):RK(C,CLN=RDC=@#..^>
M!TKHJ "JNIZA!I.E7FI7186]I \\I49.U%+' [\"O+;@7OBKXG^)](U3Q-JV
MBP:;;Q-8PV%^+<,C+EI"!]_G')Z;L>E4+K4KKQ-^SE?7NJWDTUS;+(@N(Y6C
M\_8Y12VT@,"#T.02 >3S0!W_ (,\6ZGXLB>]F\,76F:7*OF6-W-<(QN$R0"T
M8PR$C!'4$'KC!/65QOPT\.:-H'A.TDT@G_3+>&:X(NVF1I-@RPR< G/. ,X'
M' QV5 &/XD\0Q^&].CO)+"_OC+.D"0V,/F2%FSCC( ''4GJ1ZU2T7QQI>N>'
M]1U:"&\B_LUI4O+2:'$\+QC+*4!.3CI@GTZ@BMRZDB<-9?;/L]Q/$YC*,HD
M& 74,"#M++U! )&>M>7?!.>WAB\81RWL-W<1ZW*9;_:!]H4\*^\<$$AR .FX
M^M '7:1X]LM4UVTTB;3=0TVYO;/[;9_;1$HN(_\ 9VNQW8R2I 8 $D"NLKR;
M5?L$7[1?AV:&_6^N[JSN(I;>3YOL*K$Q4QE<8+8?(;/5O48]#A\3Z+/XDN/#
MT>H1'5[=!)):D$,%(#9&1@\,#P>] %3Q=XNMO"5K8236\MU-?7L5G!;PXWL7
M/) [X&>.YP.,YJ_KVM0>'M%N-4N(+JXC@ /E6L1DD<DX  'N>^!7EOC?Q$^C
M_$6\UG5="U^6QT;3_)TVZMK3?;I-*N9)BY*@8#+'CYNAZ$ 5W'P]\1R>(/ >
MCZA?++#=20K&[7.%,[J-ID7U#$9_&@"[X?\ %MIK]]?Z?]ENK#4K IY]G>!1
M(%=0RN-C,I!SC@Y!'('&=^O*O < T_XO^,;/[?\ VFTMO;SM=R!3(O7$9*\<
M CMSM!XKU6@ HKRK^UIM>^).IV<Z>+XX;&[@M[=; F&VC4JK%IL$9W,2<G/R
M;>*['4?'&C:;?7-M(;F9;)=U_<6\#2160[>:1T)] "0.6P.: .DHK%UCQ3IN
MCV-I=,TUV;U@MG#91F:2X)&[*!>HV\[C@8[\BH;;QGH]YX:U#7;9YY+;3A(+
MJ/R&66)XUW/&48 [A^7OCF@#H**X_P !>-+CQ?H]K<76B7]E,]N)7GD@V6\A
MS@^6Q8D@]1GM784 07-G:WL1BN[:&>,@J4E0,"#U&#ZTYK6W:%86@B,2G(0H
M,#\*XWQCX\F\+>*O#^E1:9-?KJ(F,L=O'NFPH&W8,@$YSD'M6IJ/C.PTCPS#
MK>HVE_:B>00Q64D'^DR2$D*@0'EC@D#/2@#?,$+2%VB0NR[2Q49(]/I4:V%F
MC!DM(%8'((C (-8WA[QC8>(;^\T]+:^L-1M KRV=_!Y4FQNC@9(*]NO]*Z&@
M",00J[.(D#M]Y@HR?K^0H:")X1"T2-$ !L*@C Z<5XUX@\7:[IWC#QO;R>,A
M866CV:SV%J\5L'FF>(.L8W1DLH.5('S<KSWKJ++XEK;^"O#FH:EIMY<ZQJ\/
M[JPLHM\DK*#EP#C"'@^P8=0": .ZCL[6*U%K';0I;@ ")8P$ '3CI1'96L3A
MX[:%''1EC (K(T/Q99Z_H-UJ=G;7>^TDEAN+-HP)XYH_O1[<XW=,<]Q7-?"C
M5[K4]#UR\O;Z_N@FJW 2.[B;S($&,1CDYP.PS@\4 ="?"-O)X]'BR:[N'GCL
MQ:06^0(X\DEF]R<CZ8/7(QT5<-;?%?P].^F">'4[)-0D,,<MU9LL<<HD:,1N
MPR%8E#QV')Q3_$?CNZT#QSI^AQ:%?:C;W%D]S*UG"7D0AL*5Y (&"&!QC<IS
MV(!VU0+96JHZ+;0A'QN41C#8Z9I;2X^UV4%R898/-C63RIEVNF1G:P[$="/6
ML?QK8W6I^!];LK)2UU/92I$HSEF*G &/6@#>HKQS3/"OB*'Q)\,KJ1+N"*RT
MZ2&]* -Y!$9.U\@@!\A?7@XP0".G^*^IZYH?A=-4T/5WL9DN(X77[/'*KAV
MS\P)!'UQC/&<$ '8S:5IUQ?PWTUA:R7D&?*N'A4R1YZ[6(R/PJW7 :SX<U.;
MXO>&-;MFNGMH;"X@O95(6-0 =O'JS/T&?N@\;<U+\+M+U+PUX(FMM>:2.:*\
MN9'EN'&63><R$Y. <%LD]\]\T =C?:?9:I:/::A9V]W;.06AN(ED1L'(RI!'
M6BPTZQTJT6TTZSM[.V4DK#;Q+&@)Y.%4 56T/7]*\2Z:NHZ/>QW=HQVB1 1@
MX!P00"#R.#6E0!GPZ%I%OJ<FIPZ58QZA+GS+I+=!*^<9RX&3T'?M6A110!6O
M].L=5M6M=1LK>\MV(+17$2R(<'(R&!'6BPTZRTNT6TT^SM[.V4DK#;Q+&@).
M3A0 .M6:* *]C86>F6B6EA:06ELF2L,$8C1<G)PH&!DDFK%%% !1110!5&F6
M"I<H+&V"73E[A1$N)F( )?CYC@ 9/I6;XP\//XJ\+WNBI>"S^U*%:8P++A<@
MGY3CD@=>HZCD5N44 4])TZ+2-&L=,@),-G;QVZ$]2J*%'Z"KE%% %:_TZQU2
MT:TU"SM[RV8@M#<1+(A(Y&0015=?#^BII3:4FD6"Z<QRUH+9!"3G/*8QUYZ5
MHT4 4'T/2'O[>_?2K%KRV01P7!MT,D2C.%5L94#)X'J:OT44 1SP0W,#PW$2
M2Q.,,DBAE8>A!ZU3L="T?3&1K#2K&T*1M$I@MTCVHQW,HP. 2 2.Y&:T** ,
MW_A'=#_LPZ;_ &-I_P!@+^8;7[*GE%LYW;,8SGOBK%WIEA?O$]Y96UPT3!XV
MFB5RC#.",C@\G\ZM44 0VMI;6-K':VEO%;V\2[8XHD"(@] !P!4U%% &5J7A
MCP_K-Q]HU/0]-O9]NSS;FU21POIN(SCDTZY\.:'>V%K8WFCV%S:6JA+>&>W2
M1(@!@!0P.. !Q6G10!1M]%TJTTUM-MM,LH;!\[K6.!5B.>N4 QS]*98>']%T
MN&6'3](L+2*8$2I;VR1AP>#D #/XUHT4 8K>$?#KZ;#IK:)8&RAG^T10>0NR
M.3=NW*,<<^G;CIQ7&Z_\/-5N/$VKZWI\'AG4VO\ R2L.OV33^3L7:0C _*#U
MQ@]!7IE% '.^"/#,GA+PO;Z3+?->2(SR,^W8BEF)VHO\*C/ ^O3.*Z*BB@#"
MU3P9X8UNZ-UJ6@:=<W)=':>2W4R.5QC<V,L, #!R"!@C%7-0\/Z-JT<,>I:1
M87D< Q$MS;)((Q_LA@<=!T]*T:* ,RS\-Z%IUO<V]CHNG6L-TNRXC@M419EP
M1AP!AA@G@^I]:;IWAC0-(N3<Z9H>F65P5*>;;6D<;;3U&5 ..!6K10!C7OA'
MPUJ-W)=WWA[2;JYDP7FGLHW=L# RQ7)X K9Q@8%%% !6:?#NAG5?[5.C:?\
MVCG=]K^RIYV<8SOQGIQUZ5I44 8VO>$]!\4?9O[:TN"]-L^^(R Y4]QD=0>,
M@\' R*EN/#>BW1TPS:7:-_9;B2Q'E "W(&!L Z <<=,JIZ@8U** ,NP\.:/I
MFK7VJ6.GPV]Y?D&ZDC&/-().2.F<DDG&23S46G^$O#NDZA)J&GZ'I]M>2,7,
M\5NJN"5"G:<?*"!R!@')/4G.S10!SNJ^ _"FMZE'J.I:!8W%VC;S*T6#(>/O
MX^_T'#9I^M>"/#/B*UMK?5-%M)XK50L "^68U P%4K@A?]GITXX%;]% &?-H
M>F7.@?V'/:)+IOD"W\B0EAY8  &2<Y&!SG.1G.:S_#O@CPYX3GGFT/3$LY)U
M"2,LCMN .0/F)KH** .>MO GA6TUR36H-!L4U!V#^<(A\K#^)5Z*W&<@ ]?4
MT\>#/#JZIJ6I#2H!=ZG"T%X^3B9&QN!7..<#)QD_B:WJ* ,9_"6@2>'H]!ET
MJWETN.,QQV\HWA![$\@^X.1ZU9TO0M(T-)$TG2[*P63'F"U@6/?CINV@9QD]
M?6M"B@ K,U?P[HNOJJZOI-E?;%94-Q KL@/7:2,KVZ8Z5IT4 9^E:%I.A0R1
M:3IMI8QR.7=;:%8PQ]3@<]>/0<"M"BB@#&\0^$]#\5101:W8+=I 2T8+LNTD
M8/W2.HJO_P (-X9_X1C_ (1O^R(?[(#[_L^YOO;MV=V=V<]\]..G%=#10!@Z
M#X+\.^&;>[M](TR.WAO !<1EVD60 $8(8D=&/UJMH?P[\)>&]2&HZ3HL-M=A
M"@EWNY4'KC<3@^XYQD=S73T4 <QKOP\\)^)=2_M#5]&AN;O8$,N]T) Z9VD9
MZ]3ST]*MZ]X.\/>)[>"#6=)M[I(/]5D%6C'H&7! ]LXX'I6Y10!S4'@#PM:^
M';KP_#H\2:7=R"2> ._[Q@5();.[@JO?M5J/PAH,6HZ9J$>G1K=Z9;BULY0S
M9BB *A.O( )ZYZFMNB@#F+SX=^$=0UUM:O-!M)[]V#/)("58XQDIG:3]15SQ
M#X0T#Q7'"FN:7!>>2<QLV59?4!E(./;..!Z"MNB@"IINF6.CV$5AIMI#:6D0
MPD4*!5'KP.YZD]ZMT44 8NO^$?#_ (H$7]M:5;W;0G*.X(<#TW @[>>F<>U6
MKC0M'N]-BTVYTJQFL(L>7:R6Z-$F!@80C Q]*T** *.EZ+I>B0RPZ5I]M8Q2
MR>8\=M$(U+8 S@<=%%7J** ,?Q#X6T;Q3;Q0ZQ9+<"$L8G#,CQDC!PRD$ ]Q
MT.!GH*CMO!WAVS\.3>'[?2+:/2IPWFVX7AR>I)ZEN!\V<C P>!6Y10!SF@^
MO"_AB_DOM'TB*VNG0HTN]W;!.2 6)QGVJ])X;T:7Q%%X@?3H3JT49B2ZQ\RJ
M01],X)&>N#CI6K10!!>V=OJ-A<6-W&);:YB:&6,DC<C AAD<\@FLR_\ ".@Z
MGH5KHM[IL4VGVBHMO$Q;,0087:P.X$ 8SFMJB@#'T#PKH7A:W>'1-,M[)9#F
M0QC+/UQN8Y)QDXR>,UL444 <1X;L?%%CXV\07NHZ;8KIVJ7"2)+#=$O$(X_+
M7*E?FW!4],$GKVS+KPCJVF>(O$%Q9:+8ZY9:TRS,MW>&W\EMI5D*A6$BD8/;
MJ1SUKTJB@#S7Q?X#U'58/"U_80VPO-'C$4VGP74EK%)&R ,D<J_,@&W ]NO3
M!N:%X:U#_A!_$&D-H5IH;:E',8HQJ$EVYDEBVLTSL.3N[@GCMQEN^HH XGX?
M'Q18Z/8Z+K7AR&PM]/MEMUNAJ"S-,4  8(J\ \GELCTKMJ** ///'F@:Y+XN
M\.>*-#TU-4DTH3*]D;E8&?>  0[<=S^57/$FBZ[XDTG0M16VAL]6TK4([[^S
MGN!)#-M)!0R;>#M)PVTX.>.X[>B@#@M"T'Q'=_$FY\5Z];6EE"FG"QM;6"X\
MX@%PS$ML7/()_'':N]HHH \]TSPKJMI\8-9\27.EZ=-I]\D:07)ES/;E(PN5
M!7C=C! ]N3CFQXJ\*ZE+XYT7QCHEO:7-[I\,EO-;7$[1>=&P(7# , 5WN>G.
M?I7=44 <-X4T#Q!I=SXF\1ZG#92:WJ\D;+90SE842)"L:ERI()R<G!'3IR*A
M^&>C>)_#L&H6.N6%DD5S=RWJW%M<E\.Y&4V%>G7G/X=Z[^B@#R"^\(^+!\*M
M,\/M8?;]5@U;SKF472 .GGR2F4%B,YRO!P?FZ<5O^*--\70?$/2_$>AV5OJ-
MC;V+6DED]RL#;G?+-N*GCB,\<_(<#GGT"B@"&SDGELH)+J 6]P\:M+"LF\1N
M1RH; W8.1G S4U%% !7EWBC0_B!XFT<Z#>6FC/%]O27^THYVCW0H^1^Y(;#>
MOS'T]Z]1HH *@O9)8K"XD@:%94B9D:<D1A@."Q'1<]?:IZ* /./@UKC:SX9U
M -IFG636U_)$S::FV"8X!+J/TR#S@5Z/45O;06=M';6T,<$$2A(XHE"JBCH
M!P!4M !1110 4444 %%%% !30I$K/O8J0 $XP,9YZ9R<^O8>^744 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YOXX\=>)O#<F
MJS66C61T^QDM8TFNWD!N#+G)0  8!('7C:>N<"35O''B72H+%9]#L8;N?Q%'
MI!5[AS')'(H='1M@/0[2<'!4\'. OQF2]N? PL[#2K_4)IKN'Y;* RE K;R6
M Y PI&<=<=,U!\3+:?Q+X;\*RPZ#J%Y"VMVMQ<6!@_>B':^X.I.$X(!W$ 9Y
M(H TKGQQ>6?BSQ1I+6=K/#I.F+J$!24H[?+ED<X."3R"!P,=<\9WAWQIXMU^
M31;N&PT":QO4CEN;6"]/VJWB8[3*=V 0&#': 3QMY/-5)_"EU:^._%:Z=I4R
MVM_X<\BWE'^K>7!0)O)P#@ 8)X ':JWA/0M1\*+X=>Q\#74.J^2MAJ=R9[<1
M&(L'DD.V0EF!7@G&<D'/RB@#7L/B+?7>M^,=":UM?[4TE)I--C4,%N@BD@,Q
M.-PRF1D?>R. 2+D/C;49=!\,)'9VDWB'Q#;^=!")"D$2[-Y=R<MA5(R!R3P"
M.M<O'X4UG4]1\=7-OIT^GZE]O>?2+^>&(AF$>QE7<2=KJ<;L8YSG*X%^XT/5
M]"7X>:VVEW-W_8>G_9-0M;4"26/? J%E /S[6!R%R?2@#3U/QIXDTSPOXEN;
MG08(-2T18F65G=K2\5@"S1G"MP-WR\X)49/-7?#VN^)K_7(K:^CT*XL5A<7-
MQI<[2>3.,,J,#TRK#UZ=1D"LKQ _B[Q3X0\66\6@%+:ZAABT>WF98;B56 \U
MI 7(7&<A3M; P0#5OPV+W2-;M;33O UQH^G:@6DU!WG@\N"18E">6(W;(.W:
M<A<D@]<T =[17'P^-9_^%I7'@^YTT10_8Q<6MXLVXRD %@5 ^7J1R<_+GHPQ
MV% !7 ^(_B*?#?Q.T7PU<V\1L-2@4FXR0\<C.RK[%<J!Z\YSQ@]]7G'BC16U
MWXGVUE>:%-<Z1<:'+;3WL<(PC/*" SL=OR[ R@ L"V<$= #<\&^)K_Q!?>(K
M6_M[>)M+U%[2,P9^9!R"<GK75UYS\)M+UO24\2V^N_:Y+@ZJ[+<SQE%N1M \
MQ1C'..2":]&H @O+G['8W%UY,LWDQM)Y4*[G? SA1W)Q@"O,/#WQ!U;4=3\+
M0I>Z?JLVM"6>[L[11_Q+X0H*DOG(9>00P^8Y Q@9]!\3VFH7WA75;32IA#J$
M]I+';ODC#E2!@@C!]#V//.,5XYX8T-X/$/@^+P[X.UK1;FR!.M7UW&T22)P'
M0N3B7<PW#';& !G: =]XOUOQ!H_C+PO:Z==VDEEJEV()K(VY,VQ>9) V>5"]
M>!MXZYXU?&.GWU];Z<UM9-J-K#<EKW3E=%^U1&*1-OSD*0&93@D X]0!7+>.
MM0NK3XH>#[Z+0=;OK32TNGN9K*Q>91YT>Q0".I!7)'8$=>E>DVMP+NTAN5CE
MC$L:R!)D*.N1G#*>01W!Z4 >>QZGJ_P]^%UYJ.JP!KI;AVM+)YS-]F260".)
MY,DR;-W)&,@8'K6A8Z[KVD?$"W\.^(;FRNK74[6273KJWMS"6ECYDB*;GQA#
MNW$@<8&2<!/BIX>U3Q!X5MSHJN^IZ??PWUNB,H+,F1U;C@,3]0*S=*MM1\6?
M%>W\4RZ=J>GZ/IFGM;6R7T9A>2X<_.?*89 VO@L,9*+R<$4 ,\1ZYXN\+^([
M&[O-6T^>POM46RM=(BM\/)"Y_P!:9"=V]<@$ %>GK6A\5+K7;/2M#FT%[Q9A
MK$'GFU!.8L-D.!U7.W.>.E8GC>:;QM<Z)I=KX6UN&_M=71WN;JR,:0Q(3YA$
MX)7!"@C:W.%[XKUB@#D?B5XCOO"G@R?5=.:%;A)HHPTZ;E 9P"2,CL?6F0^*
METWP)JGB&XUO3]?2S6219;&/R48JHQ$<-)@EN_;<...=S7M>B\/6:W<]EJ%S
M$6*M]BMFG*<$Y8+R!@'GIZ]17GEKX/U#6/#?Q U!]+EL)O$8,EEI[;$D^2,F
M-GYPK2.<LIP5.<G)R #?T_Q1KMIJ>A+X@73!::\"+?[*6#6TNS>J,6.'!4=0
M =QQC'-<]K'BKQ;;^$O'UW:SS"]TS55@T\BU1BD.^/("[?F&UB<D'@YS4%CJ
M4GCG6_!>GV>G7]NNA[;S4;B>W=(XG1-HB!8#<Q8'GCCG!Y ]AH ;&K+&JN^]
M@ "V,9/K3J** .1\=>*M3\*'1)+'3K:^CO[];%TEG,3!Y ?+P0I &0<D@].G
M.1)X/UW7-8N-2CU>RL8X864VMU82M)%*"SJR;B!ED9,-CU' K'^*^EZCK5MX
M<LK/1)=4@75X[BZ1"F!$B/N4AR!\RE@"2!D 9R13?AIJ%TLUSHEGX9U?2O#U
MG%YEM)JMOY$OFR2N[H!T9?FX(^Z%P<Y% 'HE%<=X;\:RZQXX\2>&;RS2VFTM
MD:!D8OYL3=V(RJGE.,Y^;I\IKL: "L37_%WA_P +^1_;6J069G<)&KDECG.#
M@ D+P?F/ [FMNO.=2AN/#/C_ %K7+W1K[6-,U>RB@C%E:FYDA,8(:(H.B/G.
M3QG@D4 ==?>*_#VF6MI<WVM6%O!>*7MI)9U59E&,E23R/F'3U%3Z/K^D>(;>
M2XTC4;>]BC<QNT#A@K#L?\\UY5=^$M:L/!?A"VDTB2=K;Q*E]+IML$E%I TD
MC>7G@,!NY8\ D\X KH_"Z7UI\8/&:RZ5J%O8WL=M-!<M 1;NT:!7P_0LQ<'C
MGY6S@C% 'H=%%5M0:[73+IM/6-[T0N;=9?N&3!VAO;.,T 9-KXV\-7OB-O#]
MMK%M+JJAB;="3RN=P#8VEA@Y7.0!TIUWXU\+V$\\%WX@TV":!Q'+')<HK(QS
MP03P>#7D%CI7B6[?PFUQI^N;[778[C4DETRWMX(Y2WSNOEJ'8=3OY4@CD$8K
M>DT[4G\5?%6RAT+4(UU;2U^QS_9\0S.EN4*A^A9FDR![-G!&* /5+W4+2PMA
M/=7=O;1L=J//($4MC(&3]*Y?X:^,KGQMX<N+^[@@BN+:]DM'$&?+;:%(*Y).
M,,*Y%[75P_P^\0ZCHVIW]GI>G%+VW-L9+F*YV*H<Q,=S'> <@9&,UU/PM%T?
M#%Y+=Z/=:0T^IW4\=I<Q>6R(\A=<+P<#=CH.AXQB@#MZ1F5$9W8*JC)). !2
MUS/Q EU:+P/J@T;2DU.[DA:,VS\Y1@0Q"_QG&?EZGWZ$ T]/\1:+JUY-::=J
MUE=W$(W2103J[*/4@'I7-:=X@\0CXM7GAK4SIYT\Z8^H6OV9&WA?.$:AR3][
M&<X&,GBN,\!OJMO\4+**ZM-<N+*/0S8PW5YHRV*QE71B  !^[ 4 9R06QT.:
MU;Z:Y/Q_L=2;1_$(LH=.&G_:(+-S TK2,078#!BVOG.>& SC!H ]"U;Q+H>A
M,B:MJ]E8LXRJW$ZH2/4 GV--OO%&@Z;96UY?:S8V]M=#=;RRSJJRC&<J2>>"
M.GK7 ZE;W/ASXKZSKVH:)J>KZ9JFFK!!]ALOM.S:%#Q,!T#8SS@')]#7.W'A
M?5;;P+X(&L:/<7AMM;6XDLH[1KE[*S8L?). S,H 7(/LO\(H ]HTW6M+UBT:
MZTW4;6[MUSND@E5U7ZD'CI573O%GAW5Y_(T[7-.NI<X\N&Y1F)]@#ST-<%H]
MC%I?BKXD0OIMSINB36D30,MN]M;E4@*S,C@!%.2#D')Z]CCCO UY;7$_@>X\
M566H6OV(_9-+WZ.R6TKR']TQFSAF(VE2%'*EB3UH ^AJ*** .3U'XC^&-(\6
M2>'=2U&*TNHX%F:69@L0)_@+9X;&&P>Q%4?%/CA]!\7^%;476GKHVJ^;Y]Q*
M_( 4%&5LX )(Y[YK+UR>;0?C3%KMQHNJ7MC+HGV2*:QLFN-LWFEB/EY!V@_G
M]:E\>V$FJ^-? CSZ%=7NGI/-]K!M?/CBWJJJ) ,@ 'DD\<$YXH [ZVU33[S3
MO[1MKVWFLMA?[0DH,>T#).[I@55TGQ+H>O/*FD:O97SQ &1;>97*@]"<&O)1
MX0UR\\/?$OP]9Z7<V'VC4%GTY/EC@GCW9"Q8"J,J@!.3]Y00"#FS\/M,AD\2
MZ#>3Z9XY@U*STXV[-J,"16<*!6!B)VJ77<<J!D_=)QM. #V:BBB@#(E\4Z!#
MK TB76;!-29@@M6G42%CT&W.<G(XJ;5M>TC08HY-6U.TL4E)6,W$RIN(ZXR>
M:\?\/Z)9:4FHZ5XL\ :EJVLSZF9&U"WL_M$=WND#+()B56,<\@E1C[W)(%_Q
MII&N6OQ1EUI$U?\ LN]TP60N--L4OBO.6BDA=6PIQG(&.1ZG !ZQ<ZG86=O'
M<75];00R8V22RJJMD9&"3@\5'8ZUI>J12RV&HVETD61(T,RN$Y(YP>.A_(UX
M]XG\.IIWPC\/V(M=:U&"+5H9/*O;4O/'!N8;2B@[%*X 4G/S <'Y1T.@0PZ-
M\<]8TW2M)ET[2[C28GF"6NR":X1AM="!@ ([*<8!8-D$\D Z#PO\2O#/BV:2
M"PU"-+D7$D$<$S!))@O.]%)R5(Y&0#P<CBMJ_P#$NAZ7>QV=_K%C:W,GW8IK
MA48_@37DOP>$7AJYN_#>KZ%>'7H]3F>*<6)98HF2-"XE(^5#M/.<$$=<BLCQ
M5X7NH_B-XD_MRUUZZTW5?+FMY=-TR.Y,P53^Z!*GRW4!@",-@$GKD@'NVI:W
MI6CM NIZC:V9N&*PBXF5-Y'4#)YZC\Z@M]=LM:L[X>'M2T^]NX%*C;,'1),'
M:'VG(&1^AKRWXD6%M/\ #/P?')HFJW0ANK:,Q36VZ\$(0AU;:<JS!5R,CG'0
MCCTKP[::)I^A_;=&T,Z;%)'N>$6)@G;9G 9" Q/7&>N>.M &%\,O%&M^(K?7
M+?Q MF+_ $O47LW-KPIV@ \'G&0V#W_ U:C\97-W\4#X9TZ&SO-/@LO-O;B.
MX7S+67<XVE<\_=4$ 9!<$GL>=^$]_*-2\2Q7>AZ[82:GK%S?PO>64B1>6Q&%
M)^ZKCYL^O R<"J%SK<.C_'N\U,:/KL\$ND?9)&ATUV_>B4?,HV@LF$ #<Y)X
M.,8 /3[[Q'HFF/(E_K%A;/'C>DUPBLN>F03GN*M76HV5CI[ZA=7<$-FBAVN)
M) J!3T.[ICD?G7ET^@Z9?_'W44U?1FNH+O2$$326GF0LPP&+-@@'"X#9'IG)
M KCY]&UK6/@+X6,2:B_]F7[&]MOLY=C$)7"L$929 BE< 97!.0=O ![_ *=J
MEAJ]H+K3;VWN[<G E@D#KGTR._(JW7EWPDM].AOM=GTQM7FBN?)>66[T]+2
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
M"< 8Y.!S_>'3C(!U9 8$$9!X(->?S?"73?)MK:SUK5[*QM+X:A:6D3QM';S
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
M[5DK\-[V+P]X7TN+Q-,#H-ZEVKM:+MGVYPI"D,!@L/O'ACG=P1Z!10!P>K^
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
4* "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>img181018208_2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_2.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %= RH# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***:[
MI'&TDC*J*"69C@ #N30 ZBH;6ZM[VVCN;2>*X@D&4EB<.K#U!'!J:@ HHHH
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
MX&#PP.1ZBH?B2WAS2;O3=?U/7[K0]5@5TMI[4!WFBR/,C\LJRMPW!(^4D$Y
MQ5#X>^'M.\&?"$+XLBCCM[R0WE]#?1AXXRY545E*\<+'D'.&S]  ==X3U;Q!
MJUG-<ZYI5E8)QY*V]YY[-QDDX&!U'?/7CI7':1\6KZ\72-1N]*LH])UC4386
MHCNF:YB.[:#(FW'OP>X[<E/AW/I]]X_\37GA.S6W\,B"*$M#&R0S72\EHUX5
M<*<$ <_*>_/F=AI^BZ5?>#_)EU,>-WUJ-]1M;B$H80S9?,?( (*%6'WEYXZ
M ^HJQ_%7B&#PKX7U#6[A"Z6L6Y8Q_P M')PJ]\98@9[9S6Q7F7Q0N+W4O$?A
M7PI;;H(+ZY-U-=&Q-R%:(J4&T'!7<1OSP 020,T =QX;UR#Q)X;T_68 $2[@
M64IG.QB/F7.!G!R,^U:4<T4V?+D1\==K XKQ73K77D^'WCCP9:17D]_8W,HM
M;B&S:U2='*NZIP%!^9CM!Y5QMR,5N^ (_ $&MV4GAB1UU(Z<;:XM[:*0QCYA
M(6F)7Y7# J"Y'7;S@  'IX8$D @D<$ ]*1Y$C +NJ@G W'&37A6AV/@?4OBW
MXLTV\OPUM+/;K8VHOI%CFG,9\T@AAN8,"!S_ !$#M1\2TE;XG.FO3:/;:5/I
MNW3;C48YY(E8?+)@(P43 R,=W. $(P: /=ZK7]S+:6,MQ!:27<D8W""(J'<=
MPNX@9QG )&?45@_#P!/ >E1+J8U-(HVB6\$;H)55B 0'Y( & >A R.,5NZEJ
M%II6G3WU].D%K"NZ25^BCU- ' ^'OBTNL2Z&;WP]>6-IK;/%9W8E66,RJS*4
M;&"OW>X_# )KT5Y8XRHDD12W0,<9KQKX,^'M+U[P7H.I7.HWMW+H]Q-Y=D7"
MP6LQ<MD!5!8[65OF9@-QQCD5Q/Q1U&PO-6\37DL-C;:BD\=LEG?^>;L;0H$T
M.TB- PVGG.0,YYP0#Z=+ $ D DX&>](CI(NY&5E]0<BO(?C'/H-U;>#-2DOV
M@^TZG 4NX9F1A9D$R.N.!C<ASC(R*/&&D6VA?!_4+CX?,?[-O)%N+HPW$DO^
MCXQ(8N3MZ#=_L[\]!@ ]>CECE7=&ZN,XRIS0)$,AC#J7')4'D?A7EW@Q?!'V
MC58OAU=>5JTNGLPB8RO;QL<;&8L" 0V,@$G&>#BO,O =KY6L:?+=^);72_$,
M>IB*[A:.Z:^G_> &&3YMC G'0'MD\$  ]F\>^/-1\%WNEA=!^U:?>W$<#7AN
M0H5V)RFW!.<#(/3K7=5X]\>M:T^WL/#^FRW 2[&J0WA0J>(5#JS9QC@L.,YK
MU?3M1L]6T^&_L+A+BUF7='*G1ATXH M4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %(54L&*@L.AQTI:* $*JQ4E02IRI(Z'&/ZFEHHH **** "BBB@ HHHH
M*9+#%,%$L:2!6#KO4'##H1[CUI]% !1110 4THAD$A52Z@J&QR <9&?P'Y"G
M44 %-1$BC6.-51% 5548  Z "G44 1PV\-OYGDPQQ^8YD?8H&YCU8XZD^M+Y
M,7G^?Y:>=MV>9M&[;G.,^F>U/HH :8T,BR%%,B@J&QR <9&?? _(41QI%&L<
M:*B( JJHP !T %.HH **** "BLS[=J8\1_8?['8Z6;?S/[2%RF/-S_JS'][I
MSNZ=JTZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBJMMJ=A>RO%:7UM/)']](I58K]0#Q0!:HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M#;N/K[<UR7Q%\ WNM>+-/\2V6EVNLB"T-I-IUQ<F#<-S%65@.V]LY(Z"I8_
ME]>>![*U@TG3/#^HV&J)JEI:13-/"\B=!,P&3NR0=I. %YXQ0 SP-XHOM:^)
MOB6U-WJC::MO%/!;:C;B%H2W95P"%P>,\D8)SU/IU<)X9T'Q*GC[5/$NMV^F
MVT5Y:+;"&VN7E8&-OE;E -K#)ZY'&1UQW= !7BNF^+/%6N7<T$?BZRTSQ)!J
M?ER>'KVWB2$Q!]NQ9""\AP"2RL2<X '!/M5>+7_@[QOXITNUT7Q#H^FM>VMV
M'7Q$URA<1!R3M15#'(P #C/&<'H >TT444 >,?%;Q&VF>,HK.]\2:CH]B-*>
MXMAI[G,ET&.T2  _*<8]^^*[/2[G6?$7PFLKV;4Y+'5+G3UF>[MD0L3MSG!!
M +#KC&">,8Q5;Q'HNJVOC7_A(--\/6FNBYT_[%)'/*L36^UB006."K[R",9^
M4<\D%=!\.Z]X.^$T.AVD%KJ>K01R+Y:SF.-O,D8G#,.P;N!G% %OX8:C?:U\
M-=)O=2N)+BZGC??-)]YOG8 GUX%<GX%^'VOZ'XBT=KFQTK3K+1XKB-[FQ),N
MJ;^%\W)R /OX)(!   XV]-\+K#7M$\)6VA:YI LVL5*QS+<I*LP+,QX4Y4C(
MKMZ /%9=:\4ZU%XO\7V'B&ZT^TT.XEBL]/-NKPRK"OS;\]=W/NI/7@ =9K;7
M/B?P1HVO-KVJ:'9"".]OH]-MV:64,JG:I +@*<\X((R2".1@7G@[Q3HUOXOT
M/1=+M;_3/$,KRP7+W8B:U,HVR!U.2P'4;?3WP.RE3Q%X9\/Z+8:+I5MK*VML
MEM.&N1;OE$ #KN!!!(Y&<C(Z\X ,WX4:Q?>(?!$MSJ%U)>P_;)XK6:; GDMP
M<+YN#@/]X?3'U*?"+PYJ/A?PE=:?J5K-:R'4)98X99%<+&0NW:59N.._.<_4
MR?#/POK/A^TU>]UV6-+W6+Y[V2R@.8K9F)R%.3G/'X #)Q7=4 >)^']4UJ#Q
MML\6:SXIT\OJKPVT,EIMLKD%FV(),8P<?3&,'J1L:A=:[XM^+.L^'+/5=2T?
M3](T]#]HLB"'GD"LI?(QT<_+P3L//I)?V/C7QQJ>DV6KZ%::/I6GWXN[FX6Z
M$SS-$QV"(#&%.>K#\L8-O6M&\4:)XZU+Q!X7T^._BU>P6&YA:Y6+R[B/B.4[
M^" O&![YH Y:6WUWXJ>!/ ^K0W,IO+75%74/L\JIL56*M.1D .H4, .?WAP,
M5TW@3PYJND?$GQU>WKW36UW<1R6[RH0DJMN8;220=@(3VP.G2MWX;>';SPKX
M!TO1]0*&[A5WE"'(4N[/MSWQNQGIQ75T %<[X\NM1L/ FLWVDWOV*^M;9KB.
M?REDQL^8C:W'(!7)Z9SVKHJHZU8?VIH6H:>%C8W-M)"!(,KEE(YZ\<T >7:O
MXZU63P%X?&BZ\&\2S7=A;W9-JC;WN(BX0@@* 00<K_=QD9->O#.!D@GN17BO
MA7X/7^E7WA+4;MU9[>1I]7MWN&(:5 _V9U )4E,A>V/Q->UT %>0_$WQO/8^
M,K#PTNK7VD6AMOM4US86QEGD?+!8U]%P"2<'I7KU>0>,+/Q5'\9=*\2:=X6N
M-0L=+M6A5H[A%\_>C@GG[N#(1@C^'WH ["_\<Z+X5TK2UU;5+F^NKN 2Q-':
M$S3K@9<QHH"=1U [^AJU'X\\/S>$Y_$L5W))IUN2L^R%VDB<=4= ,J1D=>.0
M<X.:Y[QAI.M:=\0M)\8:+HKZOY=E)9W-O'.L;*"<H1NZ_>;H.WTK+\/>#_$5
MOX*\=7%_9+'J?B8W$L.GQRJQA,BN &8D+U?GV'KQ0!U.A?%'PIXDUJ'2M+O9
MIIY@WE.;:14=E7<RAB!R!D\^GTKL:XCX56.JZ7X&L=+UG1FT^YLP54ET82@D
MG=\IR#V.?8Y.3CMZ "N*U3XJ^%=(UR32;FZN3<12K#,Z6KM'$Y. &;'X\9KM
M:^>-5\$>/I8=8BO=.O\ 5;R;4TNQ=IJ:QV\J*P4?Z.#MW$(.OW1M':@#Z'HI
M%)*@L-I(Y&<XI: .(\<>/M-T"*\TB&_ECUUK&6>$6]L;@PE4)5G ! ''?C')
MP.:KZ+XNN;;X-V/B+4A>RW7V$M)(D'FOD @2,%R-O&XD]!UQS63XA\+>*;#Q
MKXAUG0],L]4M=?L!:R*\Z12VS+&$!!8<J< X!Y[]!6C9Z/XBLO@DF@?V1'+K
M#6,EBUO]I0*H;<@<L>#P0V/?% &W\/=7OM7^'NE:KJ]XES=3PF669(@@/S'L
M!C( P<#'%1Z%\2/#_B&^L[6T-\C7V_[')<6<D<=SL!+['(P< '//ZUG>!K#Q
M-I7P\;0;K2(;/4+*T>.TEFN5EBGD.XC<$.5 )&?;I7.^!/!GB70O%&DS1Z;+
MHFDQ6\G]I6O]J?:(+F8I@/''R4;=@\G[J@9_O '17GQ,CL?B%J'AHZ/J%U%9
M6R2/+8VKW#B1@&P54<+M8<^M=1X@\1V'AJT@GOA<.;B8000VT#322R$$A550
M23@$_A7%S:+XD\/_ !2USQ+IFA1:O:ZK;0H,7BP/"455*G=P<[ >GIR.<W?&
M5CXMN]8TR2PM9KK2UMW^U6EEJ?V-Q/D8;S?E8KC(&.O.0* -$_$GPLGAF+Q#
M+J+1Z<]P;5F,+EHI0"2CH 2IP.X[CU%7/#WC70/%-Q=V^E7IDFM<&2.2)HFV
MD<, P!*]L_XC/ED/@'Q)8_"36=*710E[-K@OH+&.Y64B',6!O)YQM(YYXS77
M-I>K7WQ<;4KC1[RVTR[\._V>;F.=0T4C/YAR5;*D<KE<\@$'!R #6TGXF^%M
M;U9=.L;Z21GD\F*<V[K#+)@G8LA&,_*<9QG'&:TM9\7Z5H,YCO1>%(T,EQ/;
MV<LT=LH&<R,BD)D<\]N>G-<=X+LO%OAK3M(\*7?A6UN+&UG??J2W:;"@D++(
M(\9#<@C//&>M8^L^ ]7TWQ'XBNH-&N==T[6G\YEM=6>R92Q(,<B!L2(-W7'0
MF@#V*">*YMX[BWE26&50\<D;!E=2,@@C@@CO4E97AJU>R\-Z?;2:='ISQ0A3
M9QR^8L/^R&[UJT <_P"*/&>C>$$M#JDDWF7;,L,,$1D=]HRQ"CL.,_45+IWB
MS2-5\-RZ[93236<*NTJI$QE0I]Y3'C<&&.F/0]#FN8\5Z-K%C\1=(\9:7I2:
MO%#:&QNK7Y1-"A<GS82Q W_,P/MD?Q9#OASX=US2'\2:UJ<8MYM;O&O(=,:?
M<+?EC\S 8#-N ) /"KWX !A_#77-7\7:RFOWFJZY%#<--(NG_8"+!8P2BHLV
M,,PP#D8R01ZY]<KSWX267B'0/#$7AO7-#>S%DK-%=K<)(DV^1V*D Y!&?<8]
M._H5 &/%XGTR?Q5)X;C>?^TH[9KIT>!T41AE7(9@ V2V 5R/E;IBJ7B/QSI'
MAF]BLKM;NXNGC-Q)%:6YE,%N,AIY,=(U(YZGT!K+UR9(OC%X21P2TMC?(F,\
M'"-SAAV4]0P]LX(A\1Z/K6B>+[CQ?HMSI2P3V(M[]=3=D2$(25E#+U'/*\=.
MO/ !TVJ>*=(TGP\NN3W0DL9 GD- #(TY?[BQ@<L6R,8^IP 31HWBG2]=M+N>
MUDEC:R;R[R&XB:.2W<#)5@1U'J,CT)KGO@W:W%G\)]"AN89(9=LK[)%P=K3.
MRG'N"#]#6-X?NSHFJ?$U-4N/[52T"7TLZNH:2-H7_=%5)V%!&5['H< 8H ZO
M1O'NDZS>V]L(;ZS-YN;3Y+VW,:7R#G?$<G(Q@@-M;!!QUKJ*\"T?3-9\,ZA\
M-]0UW6+?4M*E=;>QM(PH>UDGC(7#+_K4'R MG'/ QC/M]QK6EVFJ6VF7&H6T
M5_<@F"V>4"20#/(7J>A_*@"KXI\26?A'PY=ZY?QSR6MKLWI H+G<ZH, D#JP
M[U>N]0@LM/:]F6X:%0I(AMY)9.2 ,1HI8]?3COTKSWXA:E GC?PQ;:CINI7.
ME63-?RFULGG1I>4B!*GC8=SG@Y^48.:W?AOXO;QGX5_M*2.9)1<3(?,BV IY
MC;-IZ-A-H)'\0- %[2O&_A[6=:ET:TOG74XDWO:7-M+;R 8S]V15)X(/';FN
MAKS3X:WL7BSQ1XJ\8I+Y\$ERNFV#N""D$:AB%!&55BRMCC)Z@&O2Z "N9MO'
M.F7GBN?P_:VNI3R0,8IKR*T9K:.4<F-I!T;'J,>^:Z212\3HKM&S @.N,K[C
M((S]17EGP8TQHH->O&U6ZF8:M=0O;L4$9;*YD*A1\QP/8<X R<@'JM%>36OB
M'QUK2W.H:-'=S2VNK2VKV+Q6D=LL22$%7<N9&<+@[E(7/ !P2=GQ-X@UV7X@
M6GA?2&N[>-=,.I3RV4<$DS_O#&$_?D(J@\DC)/ &.30!Z!17FWBV?Q!<? _6
M9->A2PU7[*XE6W92&4/CL6 W+U )QD\^G6^%M(O-(TN&&ZUR?5%\B)8_,CB5
M(PJX^0HBD@\?>ST'OD W***P?&>M_P#"/>$M0U);J*WFCCQ \L1E!D/"KM!!
M))P.O&<G@4 ;U%>=^#=?UC4O$NJZ5>7FIE8M/AG4:E:0PRPRLS@X6-1\N I&
M[FN8TSQ/XPM?"WA;Q%>>)?MS:CK0T^XM#:0"$H9)(\JR(&S\F0<]QQZ@'L&I
MZE::/IESJ-](8K2V0R2N$9]JCJ<*"3^ HTS4K/6-,M]1L)A/:7*"2*0 C<I[
MX."/QKSCQ%K.JZYK_C318-=_LBTT/34;RTBBD:Z,D1=F8N"0BC"X7!^;.X<"
MNF^&4?E?#/PZN]'_ -"0Y0Y'/./J,X/O0!UE8FM^,/#OANXCM]8UBTLYI4WI
M'*_S%<XSCKC.>?8^E;=>7ZYHES<_$Z^U3PS?:1<:Q%IZ0WNF:I;,5V-N"NL@
M]1P0/QZ@4 >C:=J5EJ^GPW^G745U:3#,<T3;E;G!Y]B"/J*M5R7PQO=/U'X=
MZ3>:7IRZ=:RB1A:JQ98W\U]^TDD[2^X@=@0.*ZV@# \0^,=*\-7-G:WGVJ6Z
MNR3%!:6SS/L!&]R%!^50<GO@' )XJIK?CFQT_P"'T_B_3(FU2S6-9(EC)3S
M7"<Y&5 )YR.,&N,\:VNK:Y\8+"P\,7J:5J]GHTLTU]+!N#1,^U4 ((8;CU'3
M<<<@BMCX206%[\,AID]K',(IY[6]23]Y'-('.Y@3D,I!'(R.M '2^'-:N[R[
MU+2-5EL)-6TUHS<?80X0I(NY#AL[3PPQN/W0>-P%5=#\=>#_ !!K\MAH^I6]
MUJ7E[W\N%@608_C*X;&1P#_*M/P_X7T3PM;36^B:=%9QS2&20)DEF]R23@=A
MT':N0T'3+GX=:OX<\,0:S]OTK4#<11VMS&BRP,JO,9$*@%E)X(;."RX/:@#K
M]3\3Z/I&H6^GW=TWVZY&Z*U@A>>5EY^;9&K,%X/S$8X/-1>+O$]KX.\,W6N7
MD,TT-OM'EPXW,68*.I QDC/]:\U>[\2VWBGXB>(K"YT^)M)*$PW=HSM+#'%O
MV!PP**0,\ Y)SQUKOM1TNQ^)/P^MX;LSV]IJEM!<_NB Z9VR <Y'I0!T,-W'
M-81WBAQ&\0E VY;!&>@SS["J'A[Q+I'BK3#J.BW?VJT$AC\SRW3YAC(PP![B
MM*W@2UMHK>/.R) BYZX P*\[^%OVD^$O$?V,H+K^V+[R?,^[OR-N?;.* .E7
MQ[X6;7UT,:U;_P!H-(85C(8*9 0#&'QM+Y(&W.>1QS4<WC>TA\5ZEX=_LW47
MO+'3CJ.Y8UVSQC;Q'EAN.6QS@9!&>*\J26V@_9@TVZL[8078N(WM@A8E[E;K
M&[([D*QYZ< =!7L1\-V4OB8^(Y#*+]]._LYEW?)Y9?>>,=<]Z '>%O$5MXK\
M-66N6D4L,%TI*QS ;EPQ4YP2.H-;%9'ACP]:^%?#MIHEE)+);VH8(TQ!8[F+
M<X '5JUZ ,;5/%OA[0[LVNJ:S96=P(?/\N>8(Q3.,@'KT/ Y.*O:9JECK.GQ
M7^FW45U:2Y,<T395L$@_J"*\N\=6^K2_%_27T&#3Y-371IGB%ZA*[E<D8QT8
M'H3P*]!\-VOA^TCU)/#Z6\:&_D-XD!.%N0%#@C^$X"\# []Z -NJ>JZK8Z'I
M=QJ6IW*6UG;KNEE?HHS@=.222  .23BKE>=_'&-W^$FKLLSQA'@9U4 B0><@
MVG(X&2#Q@Y4=L@@'2>'/&/ASQK#=_P!B7Z7T<&U9U,+IMW9QD.HR#@_E6S#9
M6ELY>"UAB8C!9(PIQZ<5Q?C+5=:\%^"I)[?4WU"^GNH[=+V^CC5;82$+O81H
MJD#W'4\YZ55M+_Q!X<^(NB^';[79-;MM3LY993/;QQO#(F6+J4 ^1B<!3N(Q
MZ4 >BT5Y;I6H^/M5\2^*-)LM=TPQZ5>#RI;NRRS+( RQ_(0 J@-\W))^O'J*
M[@@#D%L<D# )^E "T45XIK_Q%UJRUO[5I^N)=6)U-+>W@@TQC;20[MK!YV49
M?)XV-C]VV<Y% 'M=%%% &9K7B'2/#EK'<ZQJ$%E#(^Q&F;&YL9P/RJ;5-7T[
M1+(WFJ7L%G;!E3S9G"KN)P!DUXCXWUW7O%OPM\5:J^H64.DV^H"U6P2T)E*I
M/&%+2;_E;)!(VG]>.O\ C;+>V_A"VG@O+&.U^UQQW%M>VJRI<;F&WYB#L"X)
M) SZ$$8(!Z917+_$'5M8T7P?<WNA+&^H"2-(U=-Y;<X4A%R-S<\"L7X<>)=2
MUJ[U"SO]7-_]FAA?%S8&SNXG;=N$D8 3:<94J3QC)S0!Z%17D'PDTK7Y=.;4
MH?%$J6)U:Z:YT^6U219N0.)"=R'(+'!QDCCKN7X@>.-;M=?U"T\/:[%#!I5B
MUS<+;Z<UT1,N?W4SXVQAAW'(VG.* /7J*\WU7Q1XENY_ MOI-[IME-XAMVEG
M$UL\FS;$LK,O." "1@D')')Y(H2_$+7M&\->-FU!+>^U'0;A88)X(C&CB0 (
MS)DXVDY/)SG'O0!ZO17$>$[#QU:ZI!<ZYX@M-7TNYL][H+9;=[>8X("[5^=<
M9&21ZXXY\ZL_B7\0M7GDUG2M*N[JSCNS -,BTO\ =/$O5C-N++)VVX(&<^U
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
M;_#OPKYFCZA#>6/B>*Y>)+,^8L7G-DL.&";6SD ]AC&2/<:* /&/&%OJ%_\
M$CQ%I^G6=U-:W>B16]_+%:+</$Q+E!'F1-H8 \DD;AR,<CTCP4^COX0T\Z#
MT&GJAC2-X/*<,K%7WK@8?<K9XY.32:IX+T/5[^>^N(+F.ZN(EBGDM;R:W\Y%
M)P'$; -U(R03CZ"M/2=)L-"TJWTS3+9+:RMUVQ1)G"C.3R>22222>222: &:
MZEQ+X>U*.UC>2Y:UE6)$(#,Y0X +< DXZ\5P_P *-0>R\.Z5X<N=!UFSO(;1
MGFN;C3GB@WAS\F]@,M@YZ8QWSQ7I%% 'A4.D:N?AE\16?P[='6=1U:9UC^QL
MDDT3NF"G!+*N9& !8=>><UJ>)K76;#Q=X?\ $!L_$MQ:1Z(MK)+I-NDMR)BV
M2'1]V,CJ?7C/6O8:* .0^'%O]F\,2(MCK-G&UW+*B:P5\]MY#EMB@*@)8_*
M,')ZDFNMD94C9W("*"6)]*=39(UEB>-QE'!5AZ@T > ^%=.U'Q1\-[#0=-T6
M[@=M4-VFN.J)';()BQEA;=O,F!M  '4\X%=W=PZIH?C+Q1<_\(G-K5KKD< @
MD@,9!*1",Q3!W 6//.=O\39W<8ZKPMX5T[P?I+:7I1N/LIE:54FE+["<9"YZ
M#C./4D]ZVZ /,X] UK1_@*?#US97.HZJUA+;&&%D=HVD+;1DM@JFY1P3@+P,
M"I4_M&Z^"-WI4WA[48]2M])_L];5XT+R2>2(PZ8;!7)SV(P>.F?1Z* /)])T
M>_LM8^&EV=&OH3::?)97VV 8B?R0H,A!X!92<GV[G%:5O=7WAGQ]XJNF\)ZQ
M?)JDEO)#=V(C=72.%5VD,Z[2&+>YR?3GT:B@ KA_B?H][JVCZ/-96#ZA_9VL
M6U[/9H%)GB4D,H#$ _>Z&NXHH \X\,VMUJGQ7U+Q-!H=SI6E)IBZ>#=P>1)=
MRB0,) F,[0@"Y;G  ]0*W@=-7T[XA^*Y[_PUJ=I;:Q=HT$Y*R1H(PXR[;R1N
MR,!00,XZ#->H44 %<'XUM;]?'?@[5[?2+G4;*Q^VK="WB1V3S$14(#$=QG(Y
MP#]#WE% 'D.L^%O$.L?#+788]-:*6\UAM0M=,>1=\=ON4E".45F*NY4$C+GD
MDFM[PA%;77BBZU7[#XHAE?3TMWDU2UCMK=54AO+5%527!8C=M(X;#8Z^@4$
MC!&0: /G+P^;.XM-,35]*N/^$&LM3NKJTO#I2S*Z;W"^?*';"=C^[[ $X&1Z
M'\4/M']K^$Y[71=2O19ZM%=7,ME9M-LC7/!VC)/.<#T/3C.M'\+/"\>(3#>R
M:<L@E33)+Z5K1'SNR(MV#SDX.1R>*[2@#SGXFZ8-:/@^:+1YKQHM=MI)B+)I
M&CMN?,W_ "Y53\N0>#@>E9DFE7T:?%:W.DW02\@S9*EJY6<FW91Y>!ACNQTY
M%>LT4 >-:3I\]G=_"F]C\-:E;K:03VUZ$LBK0R-$(MTJ@9 9\MN.."2>M:?B
MR6X7XT>$[V'PWJ<UOIZ3K<ZA;632*PEC*HI8#HA))R>-QP/7U*B@#S[6=*FN
M/C7H%\^DS7-DNFSQ-<^1NCADR2-S'@$C@=_F^M<?K$5RWP?U;39=*GTFX/B!
MH]&L9(!$TGF3B6) N2IX=A\O'R8[$GW&L[6]#T[Q#IK6&J6XGMRRN &*LC*<
MAE8$%2/4&@#S7P+)$OQ#NKOQ/I]Q:^)]4@5K7S]/6&/9&"'$3"1\L1@MD@_G
M6KI<^F1_'?6[;^QS#JDFFI-]O6Z+B:,>6I!CZ(00!ZD+GOSTFC>"=&T:^74$
M6YO-152JWFH7+W$J#&,*7)V\<?*!D=<UHV^@Z5:Z[>:W#91)J5XB1SW/.YU4
M84>W&.G7 SG P :-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 <!XM^)<OAO6K[3K;P
M]<:B+"Q6^NI5N%C"1EL< @DXX_7TJB?B^J>%-6UB;P]<Q3Z6ULT]JTZ_ZJ<
MQR!\8.<CC&14_P ;=0MM.^&>J[I8XKR\6.WAY*O(/,4LH(Y(V[CCIUK#\<ZG
MIUY^SC(+"^AO8TM[.V,MON9=Z21;@> 5Z?Q =1ZB@#N;KQC):^,M.\.MI$XD
MOK![M)6E7Y67.8B!D9&!R#CGO7+:;\8+N\L(]6N/!NH0:+YOES7R3K*(@&V%
MB@&X@'KBHVU#3C\:O#5U%K<U['=Z-,T3-<((PN20<!0"#M?WRH_NXKS[P3KW
MA?P[8:;XDN?$%V^H:=<W,<FD1N7$J2MM!C5B%7 (<D9!QZC@ ]HD\=Q+XUU+
MPFMC_P 3."U%S9*]PJ+>_+N* D?*PYXYX!/ %5M,^)VG7G@O3O$=U87=O_:-
MPUM:6<0$TD\@9E"IC Y*G[VWGVY/+ZSIMQK'Q1\3?V40NM:;:65[8&2'Y6EC
MW90L2/E97*'!Q\V204K$\*P-I'@_X:>(-05X]/TJ]OK>]#KCR6FDDC1WR1M"
MN "3TS0!Z/+\2;&"U\022Z+K*3Z#Y1OK411-*J2 D.NV0J5P"2<\#GI3M+^(
MMGJ6H:3:R:)K-BNK*7LY[J*(1R )O_AD8C((ZCO6#XA\::!JGA_XA+:K:HEM
MIPM3J:.I6]DDADV1JP^]M)QC)Y8]*R/AMK^C:!=Z/IT>KW&J7WB*VMFEB:0N
MUE)';C(8L<D$Y  QM"@<XH ]GHKF[SQQHUAXWM?"=TT\6H75N)X':/\ =/DD
M! W7=\K'ICC&<\5TE &'XJ\5:?X0TE-0U!9I!),EO%# %,DLC'A5#$#U/)'
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
M3K)&ZAD=#D,#R"#W%>>7OPN:[\,>+](748DE\0:G]N%S]GYB7S$<(1GYL%6
MY[YXSBO1(XTBC6.-%1$ 5548  Z "@!U%>>_%G3M.N-/\.ZCJ!MTAL-<M'ED
MF48\EG"R*2>BD8)_W!6/I&KZ3X^^*6@:U9;(9["QO7DB8!I6C#K'%NQRH82F
M0=>IQG.: /6J*** "BN?\9>()_#>A?;;:.R:5Y5A#7MVMO%'NS\[,?O ==HY
M(SBL_P  >,F\6VNIQW#V#WFGW1@>33Y&>"5" 4=2?7D8R>5]Z .PJ"ZO;2Q6
M-KNZAMUDD$2&60(&<]%&>I/I4]>$_$[Q'JOBGP1KE_8:=8QZ'I=\D$=Y,[?:
MC*DJJ9(@!A!DA>><$GV ![M17F_QNN)[7X>S2&UM+NP,T2W<$[,CE=ZE2C*P
MP00.,'KGH"#TGCOQ#>>%?!U[K%A9BZN(-I",K,J@L S-MYV@9)- '245QG@'
MQ5J'B:VG:[ETF[CC2-X[W2YB48L.4>-OG1QC/( ^;'!!K"^%NH>,M5@O+S4=
M1LKS3O[0N%/FJXG!# ;5Q\JH.2!S_=X'( /4**\Z\>^,]9T*XOCI%WH?EZ;:
M+=7%O.7EN9,MC;L3E%.Y?F/'.3@<U:NO'.LO)X:ATKP];7,FO6!NXS-J'EB
MJBNRM^[.X#>N".3SP.M '=T5YY9_$N2#P)K.MZOIZ+?Z/?R:;/;V[GRY9U95
M&UB"0I+KR1QSUK?\/7'BXZE=V_B.RTY;8()+>ZL9"026;,;*W.0-O. /SX .
MDHKRS1?BS/JUW:W<5E9SZ7>W7V>*UMI6>_MTW%1-*F-NPD<\C 8<GOZG0 45
MR_B_Q/=Z+-I>EZ5:Q7&L:M*\=H+ABL*[!N<N1STZ =ZC\+>*;_4M:U3P]K5C
M#;:OIH1W>UD+P31ORK+GYE/J#^?8 &]_;6E?VK_9?]IV?]H_\^GGKYOW=WW,
MY^[STZ<U>KQOX0Z9J=_?7>OZG8Z-<N+^Y0W[!S>*X^4[6(.4ZJ 2#@^V#[)0
M!7O;^STVV-S?W<%K " 99Y B@GH,DXJ?<NW=D;<9SGC%>-_$>2]U?XO^'- 7
M28-8M(+)K\6$]P8$>3<XW,P!SCRUP""#D@C!-==8MI_Q0^&4:".XTJTNE\IX
MH'4&+RVPR @8*?*1T&1V% '86EY:ZA:I=65S#<V\F=DL,@=&P<'!'!Y!%5TU
MK2Y-9DT=-0MFU*./S7M1(#(J\<E>HZC\Q7EW@^X;3_\ A._%7A^R@M/#<<3_
M &"U"E$GEMXSNE"] K$8R,9QR,BL#X9:Y<>&;73=6USP_%M\37K1C63,OGM*
MSGEE(&V,CIC^Z3SN6@#W^J][?V>FVS7-]=P6MNI :6>0(H)X&2>*L5R_Q&L;
M2_\ AWX@%W;13B'3[B>+S$#;)%B8JPST([&@#IU974,I#*1D$'((J"TOK2_C
M,EG=07"#;EH9 X&5##D>JLI'L0>]8_@3_DGGAK_L%6O_ **6N:^$T$5JWC.W
MMXDBAB\272)&@PJJ H  ["@#T6F3316T$D\\J10Q*7DDD8*J*!DDD\  =Z?7
ME?QL75)[7PM:6EK93VMQK<$;QW+MMEE.?+C=1P8S\V[Z"@#U&&:*Y@CG@E26
M&50\<D;!E=2,@@C@@CO3ZX'7O$EM\./!FGI'I>EZ??7DRV\%E'-MMHI'.6=F
MV@[%ZL<#T[YJ#PE\4H-6MM<CU9;07>BP?:9IM-E\Z">+;NS&3W'W2">O0]0
M#T6BO*/#_P 8_P"U-9L(KRUTZ.SU6=(+.*UOEFNH&.0#.@X 8XZ$%<@$$])M
M<U_QBOQ>N=&\.-I\T2Z,EP;6]E;R\B7&_@95_GQ@$@C!/.  #U&BHX#*UO&9
MT1)BH,BHQ95;'(!(&1GO@?2LGQ??7FE^#=:O[ A;NVL9I8F./E94)W<@@XQG
M!'.,4 ;5%>?_  SU?QCJ'AVTOO%,>GI8/9++#=+(?.D'4-)SM&5Y_GCD5C1_
M%37O[%/C";0K1?"#70@1Q.QNA'O\LS$ $8# _*0#R!GN0#UFBCK7*_$'Q5<^
M#_"S:E9VL%Q<O/'!&MQ.L4:ESC<Q8C@>WU. "0 =517!_#/X@2^-HM7M[R&U
M2^TRX$4CV;%X)4;<%9&)YR4;\,'O7>4 %%>7)\1?%,>I>*6?P]976E:!<E9I
M8;KRY?)&YF8*V0S! &QE>A SGC1F^(USJNJV>E^$='_M&ZDLHM1N6NI3!'!"
MX5E4G!R[*PQC."<\X( !Z!17(Z#XTN/%/@=]=T71S+J"$QMILUR(B)5(W)YF
M"!P<@D#/&<9XQ?AMJTUK\$;76MMQ>W$5O<SNMU=%FD9'<$;R#M!V\#''N<D@
M'I%5=1O)+&S,\5C<WKAE40VVS><D#/SLHP,Y.3TK@]'^*%Y?MH=WJ/AB73=%
MUJ=;6UOI+M9&,S+\JF)5W!68,H;T )P#4-_XI\5K\9[C0])M+6ZL8-)68VD]
MVL8D)<?O=P1F1@6"[2.0,]Q0!Z6I+*"5*DC.#U%+6'XL\1'PKX2O=<DL9;MK
M6,.;>%N220.N.%&<DXX )Q6GI]V+_3;6\$,L N(EE\J9=KIN .UAV(S@B@"S
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!B^*O#L?BOP]<Z-/>W=I#< "1[4J&8#G:20?E)QD#&<8S@FLS5O
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R7XPZ)?6.A:[X
MK@UV_B,=M;Q6]K!-)$L+^>BL^5<!LJQ&"OO6=XGTV]T/X,ZIK=KKFIXN[;3[
MFWB>ZD9[60E%D(E+;F#A_NG@'./;T7QYX5F\:>%I]#CU+[#'.RM(XA$FX*0P
M')&!N"GCGCZU4UGP(VN?#JU\(W.K2HL44,<MS'$,RB/&/ES@#*@_A0!@6MXV
MM?&!M*+:Q;:?_P (H#Y$\DL+;GD'S\G)<*^TL>0RGG*URGPO:7Q!<Z?9RR^(
MX+^TEDO6U2:]F:"Z2*=%, 1F*,"KX8@ @@=<FO6)O"\C_$ >*8KX1G^RCII@
M,6?^6GF!PV?7L0:P;'X<ZQ8:-9:/!XWU&"QMK@S8MK>..1@6#%-_/RYW'&,?
M,<Y&  #G+N_U>R^(WCJVCO;R.VGM[>UL(=[[5NYH"T3*Q.$!='7/3<PR13['
M6]4NK#X;>&(+Z\MQK-K]JO;\L[2R+''YAC60G(+$$'!RH*]CBNNOOAW::CJ'
MBNXN;QY(/$4$44UNT0(B:) J.IZD@_-]?I277@#_ (DWAN#3]4>UU+P\H6SO
M3"'W#9L973(RK #(!'3K0!ROCW1-7\*> ?%ES#XAU":Q/V2335>YD\ZS;S=L
MB[\Y92&7&3]>1DZG@R&74_$B3VM[XBL[?184MI[/5)6D%YYD*LLAW-\CC.2,
M$<+PI)%6KKX<7>KZ-XEM-7UM)+G7IX9)I;:U,:1+$%"JJ%S_ ' ,DUI0^$]9
M_P"$BTK5;SQ5//'8(T?V:.U2%959 K;B#DY958CID< <8 .NHKS[5O\ A)X/
MC)I)TIM4FT::S)U&.11]CC7+!=C'_EIG!('S8QR02!Z#0 5Q7Q:>:'X;:I<V
MUQ-;7,'E/%-#(R,C>8JYRO)X)XYKM:P/&GAV;Q7X5N]&@O\ ["\Y0^?Y7F8V
MN&QC(]/6@#S+2M>N]3^)7@^QNM2N4U:V%W:ZO#%,Z).T,>8Y#&<#:X.X':,Y
M]L#VRN-;P#$_C30?%3W@;4M/M6M[R7R0IO28R@<X.%())Z'@@= ,=E0 5Y%\
M:6!UCPBITR3752>XD?0XFD#76$7#_*I&$/KUW8P06QZ[7+^)/"=QJNMZ9KNE
M:F-/U;3]R*\D FBEB;&Y'3(/..H((R?8@ XWX<6MWXA^'7B32DN[C1+B74KE
M(;=-WF:4C;66+!"G R>F.&Z@Y N>#8TL_B=J6F:'=7,^B6&FB&^+RR2QG4#,
M68AG+?/AFW 'J3GD5L:9X$O-.T#7HAX@G.OZT2]QJJ1!"C8PNQ ?E &<8.><
MY&!@\#^#=:\(2-;3^)$O](5'$5J+!(G#E@?,:0'+MC(.>N<]J *T_P ,OM&J
MR%]=N/[%?4AJHT\0)O6YR22)>NPD_=(/0<CG-0V*^,_B=XHT_4YI_L6BVMK#
M:P1RLJK+,AD\_ (Q(N %/;KUKTJN2U+PC?#Q#J&N:!JL5A=:E;);WB36[2HY
M0$+(-KH1( < Y(QVH \ZO/$EYJWP-\.7NJW-Y<&XU*.VO(+9&:;4($DD#Q94
M@@LB$DY&=N,\UTWPAOI+K_A(8(A-9Z9:W:066D7<KO<6*JF"'W_, V 0,D##
M =#G1_X5PNG^'O#EEHM\D%]H-P9X+JXA\P2[@WFJR@C ?=V.1@8.>:T?#'A6
M[TC7=;US4;^&YOM6:(R);0M%%&(UV@ %FW'_ &CS]* */@/P3/X5UWQ;J,[Q
M8U?4#- D1^58069>,#!S(P(Z?*,5R"/J.M>&/''BN35[^#4]-O+I+ P7#K'
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *1T612KJ&4]01D&EHH :D:1
M($C144=%48 IU%% !1110 4444 %%%% !1110 4444 %-=%<8=0PR#@C/(.0
M?SIU% '.>+_":>*K:P O&M+K3[I;RVE\L2*)%!QN0_>7GID?6FZ5X4EM?%$O
MB34M4DOM2>S%D D*PPQQ[@Q"J,G)(!R6/?M@#I:* (4M+:*YEN8[>))Y@!)*
MJ ,X'3)ZG%-.GV1:Y8VEOFZ&VX/EC]\,8P_'S<''-6** (OLMN3"3!%F#_4G
M8/W?&/E]."1QVIL=E:1>?Y=K"GVABTVV,#S">"6]3]:GHH J66E:=II<V%A:
MVIDQO\B%4W8Z9P.>IIL>CZ7#$D<>FV:1I,+A56!0%E'1P,?>]^M7:* .,U;P
M/-=ZW>ZC97.D)]M=995U#2!=L'"+'\K>8N%VHORX/.3GG NVW@RWMOAXOA".
M^N4@%H;9KE<%R#]XC=N SD\=@<#&!CIJ* *.C:3:Z#HUGI5BK"VM(A%'O;<<
M#N3ZU>HHH JRZ;83WL=[-96TEU$ (YWB4N@YZ,1D=3^=)>Z7IVI^7]OL+6Z\
MO.SSX5DVYQG&1QG _*K=% %:;3K&X@A@FLK>6&$@Q1O$K+&0, J".,#IBE2P
MLX[Y[Y+2!;N1=CSB,"1EXX+=2.!^0JQ10!1BT;2X;XWT6FV<=V69C.D"B0D]
M3NQG)R<_6DN]#TB_G\^\TNRN9L >9-;H[8],D5?HH J2Z7I\]DEE-8VLEHF-
MD#PJ47'3"D8&*8FC:7%8R6,>FV:6DC;G@6!1&QXY*XP3P/R%7J* *ZZ?9(]N
MZVENKVR;(&$8!B7&,+Q\HQQ@56N= T:]N'N+K2+">=\;I);9&9L#')(R>*T:
M* *SZ=8RW+W,EG;O.\9B:5HE+,AZJ3C./:N?\1>"K76(-+6Q^R63Z;,\L$<E
MIYUN0ZLK!H0RJ?O9!Z@CCJ<]310!ROA/PC<^'M0U&]NM1MKF2\6-%BM+!;2*
M)4W' 16.22Y^8G/0=A75444 8]]X3\/:GJ(U"^T33[F\&/W\UNK.<=,DCFKN
MI:5I^LV36>IV<%Y;,03%.@=21R#@U;HH K:AI]GJMC+9:A;17-K+@20RJ&5L
M$$9!]P#4=II&FV&E_P!F6EA;0V&UE^S)&!&0V<C;TP<G/UJ[10!CZ3X4\/Z#
M</<:3HUC93.NQI((%1BN<XR.V0/RIVI^&-!UJYBN=3T>QO)XN$DG@5V'XD5K
M44 -BBCAB2*)%CC10J(HP% Z #L*9<VMO>6[V]U!'/ XP\<JAE8>X/6I:* ,
MC3O"WA_2)8Y=.T73[66/=LDAMU5ESUP0,\TE]X3\/:GJ(U"_T33[F\&/W\UN
MK/QTR2.:V** ,K5_#.A:_)%)J^D65\\0(C:XA5RH/4 FK]U:6][;/;7<$4\$
M@P\4J!E8>X-344 9>D>&M$T RG2-)L[$S "0V\*IOQTSCKU-):>&=!L-0^WV
M>C6%O=A=HFBMT5@,8X(''!-:M% %.[TG3KZ\M+R[LK>>YLV9K:62,,T).,E2
M>AX'Y"KE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>img181018208_3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_3.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" '[ RL# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#C?&/CBY\*:[X?TY-&%Y%K%RMJL
MYNA'Y3EE7[NTY^]GMTKLJ\L^+TZ0ZUX(E:TN)1:ZQ'=RS0PR2>5"C+OR%!SG
M@^OR\4WQEKEYX\\)^*] T'2M0W0VMM-!<20R0_:075W15=5(.T<#G=D_B >E
MV.IV&J1-+I]];7<:G:S6\JR 'T)!/-,.L:8-2_LTZC:?;_\ GU\]?-Z;ON9S
MTYZ=*\J^'=KHJ^,M/NM,FOHY5T86TMN='-I'D$$F1S]Y_P#OK_>KG+F"/3?%
M=Z]CI<^J3S>(S</I=SI$JS1;7),T5VG5"55@I&,=CR6 /H6BO(_B)+8+XSN+
MBXN;!6M='P]MKEBS6DR&0EO*D'S"7D A0=V5'4''HOA3S1X/T3SH9()?L$&^
M*0DLC>6N5.[G(Z<\T :]0QW=M-<SVT5Q"\\&WSHE<%H]PRNX=1D<C/6LSQ;J
M$^E^$M5O;>QEOI8K=BMO$Y1GXQP001@'/'/''.*\<\"7VC-\3/#EOI"620)8
M7,12UTZ: Q3;59XGDD),A7!.XXQNQW% 'O32(C(KNJLYVH"<%C@G ]3@$_@:
M9<M,EK,]M$DLZH3'&[[%=L< M@X!/?!QZ&OGC4](T"+PM\2-3AMBFMZ=KS-;
MW+[EE@'F(5*-G@;O,QCDC!/:NQ\5WFF)XLT>^\86CWGA5M$S#.UN9X8[HN"S
M,%4MDH$ 8\<G'4D ':^ O&$?CGPK%K26;6;-(\3P&3S-I4]FP,Y&#T'I[UM:
MM?/IFD7=\ENUP;>)I?*5@I<*,D GC.,]:XCX)0FV^%VGP26LMM<1RS"998RA
M9C(Q!YZ_*5&?:NO\2.(_"^K.0Q LYCA5+$_(>@')_"@#C]%^*IUF;2]GA76$
MM=1=5CN%\N01JSL@=U5BR+N5N2!PI(S7H$=Q#,91'-&YB;9(%8'8V <'T."#
MCW%?/'PSEL_"MUHFIR2ZK=:Q>HFD3V%Q:S)';++<C;(LK+M"JH7Y!G);J.:M
M?$K2H;KQEJ\^FV<UKI5K:1/XA\I-AO4\]7;R@5P9%&"7S[<<Y />KB^M+2S-
MY<W4$-J "9I) J $@#YCQSD?G4L<B2QK)&ZNC@,K*<@@]"#7D'CPZ+*G@"^G
M@F;P/;^:URB0L\<8$2B 2)@G PPY&1\PZU3\26L-Y\%]8M/ $6J-9#46\VW>
M"16,9?YTB4KNV!B"1U #9[B@#V2QU&QU. SV%Y;W<0;:9()5D4-UQD'KR/SJ
M6*>*=6:&5)%5F0E&! 93@CCN""".Q%>-_#6#0KCQM-<Z-KT#L;(P7NDVF@S6
MD74D&0LS*'!)'7GD#OGDDTG1X=-\8#1;*8>++/Q-+'I?V"-_-AC#?( %X$8
MESVZ9_AH ]\U3Q;H&B:M9Z7J>JV]I>7:L\*2G *J.26Z*.#C<1D@@9-;->(_
M$FVTBP^*/A+6?%L!?238R6][++#YL!=5D*C:H+;MSYZ8Z8Z-CU[0KC3+O0;"
M?13&=,>!?LOEJ541XPH .",#C!Z4 :%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !114%Y:I?6-Q:2/(B3QM$SQ.4=0PP2K#D'G@]J )Z*\IT&S'AGXQ1:)8+
M>VMC/I+&>749=_\ :<R,#YD9SS(-Q+'TW?(.&/JU ".ZQH7=@JJ,EB< "A65
MT#*P96&00<@BO*/'6HWFK_$BR\+_ -E7VIZ9;:>U_/8VLJQK=2;OD$Q8@>6"
MHX[DC@]*F\5^(+/7/ 'A0:#)):Z1KNK6FFNL0\IX[=BRO& .%QLV$#(QD<B@
M#U*BO,_#^HVO@OQ%XRTN6[D30M+@@OH%GG,@MPZ$LBYR0"1PON,#)Y7X;7LD
M&K75KKJW \4ZS:C6+C=M,:6^\Q11@J< J #C'\77C  /2Z**X'XK>(;C3=!B
MT?3+Q[/5M5W^5<*X3R(8AYD\FXX P@(ZYYXY% '?45Q.E>-K:Q^$^F>*-7F>
M8_8HC*8U+/--@+@# ^9GX],GKCFKGAGQ/K.K:G+8ZSX9GT=_LXNH6>82JZ%L
M;20,!QW7J,B@#JJ*\[7XGW=W=ZAI^E^$[[4-1TZZ:"[A@GC*1 ?=;S.A+'(V
M]1M;.,59\3?$NWT36;O2K'3QJ-U86QN;U3>1V_DKMW #?RYVY8A>@QZT =W1
M6;X?URR\2Z#9ZSI[,;6[CWIO #+V*G!(R""#SU%&OZ<^JZ#>V4=Y<64LL3".
MYMI&1XFQ\K J0>#CC//2@#2HKPWP'J6LZDO@ZZT:]\27CS-)_;DE]/)/;!%)
M!^>0;0V>5"<X/.3S7;>+?B)>>%KB_E?PQ>3Z3IS1"YOC,D8;S ,>4IY?!90<
M=\CC% '>5RWA'P<_A2[UB4:Q<WT6IW;7C1SQHNR5B=S94#D\9X XX JGKWCV
M[TCQ?%X;M?#-[?W5Q;&>V>.:-$EQRW)/R@ 'D\EL#'(-4X?BYHLGPZD\720R
M1A)C:_8RZ[S/VC!Z<@AL]ER<<4 >@T5Q'@GXCV?B[4KS2G@BMM2MD\_RX+N.
MYC>(D ,)(R1D9 ([9'7G&'X4TBW\._&G6],TZ2[2SDTN.Y>*29I%:0R?>)8D
MYY..>YH ]3HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *IZM%J$VEW$>E7,-M
M?%?W,LT?F(&SGE<C@]/;.:N44 <38^%-?OO&6G>(O$NI:>[Z7#+':6^FV[HI
M:0;69R[,3QV'L>Q!T7T77_\ A8":RFO8T3[)Y,FF&,D%^<,.< Y(.[K@;>G(
MZ6B@#CM?\):I/XIB\2>'=5@L-0:T-C<K=6YFCDB)W*P ((93D^AXSP#FL/AK
M;P> ]%\.6FH21SZ/=17MK>,@/[]7+EBF<8)=QC)QD=<<]U10!Q,?@"/4-3\3
MWNNRK,FNQPPM;0,0(4C7CY^"6SSG Z=ZH6/PFT[3?B%;>(+.>>.RM[0(ENUS
M([F</G<68G*;?X>F>:]%HH *X'5?A]/K7Q-A\1:I+IVH:-':_9UT^[MM_E\$
MY7)*D[^<D=#C' -=]10!YE'\-]8N/ .K^&K[4=.B$]V;O3_L=L4CM29/,\O;
MG[F[.!R0">N *Z;PY9^,H+^23Q'JNEW-J(0D<5G;,C%^/G9B?0'@<<]L8KIZ
M* .(\"^&O$/AS5/$#ZE-IDEEJ6HS7R"W\SS%=R.N>,8'3D@]S7/^(OA=?_\
M"3:IK7AZW\.W1U,*TUOKEIYXBEYR\;8.W.<XZ9]@ /5Z* ,_0[.XT_0K*SNA
M:">")8W%I%Y<7''RK_"/:J_BK3;_ %GPOJ.FZ9=Q6EU=0M"LTB%@H;ANA!!P
M3@]CS6Q10!S'P_\ #=WX0\&V>A7EQ!</:M)MDA4@%6<OSGOEC7FNN_!'7-7?
M45_M72'%W?/=_:YK5FNL'[J&0DD*!V''Z5[C10!QEUX9UNX^)>B>(6N-/:RL
M[![:Y 5TD>1LY*+D@+G;U8X&>O6N0TWX.W\_PTU/PYK=];'49M4;4K:YB9I5
M5]BJ"^X G.'!Z_>SR:]BHH XCPKX9\2Z3J\=QJ%UX?6T2$Q-#I^F>4\A."6W
MY&TE@">"#D\#@BK:>$O%L'Q*F\4/JVDM;SHMM+;K;.";=3D 98X?OG.,^W%>
M@T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 -1Q)&KJ& 8 C<I4_B#R/H:=5>T@G@643W<ER7E9T+HJ[%)R$&T#(
M'0$\^I-6* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** ,[6]>TSP[8"]U:[6V@,BQ(2I9G=NBJJ@LS'G@ G@^E
M4[#QEH.HC4/*OC#_ &<JO=B[@DMC"K D%A*J\8&<UQGQ"C,7Q1\!7]^F=(CN
M)8S(Z;HX[A@/+SQP2P7!/=<]JJ_$V?1]3\*^,HM#C$VLPQ6S:C+ I):%65L%
MQP0J9)'8=: .\TCQGH&NSVT&GWS/)=0&XMUEMY(?.C!(+)O4;L$=NW/2F6GC
M?P_=^$Y/$POUBTN'<)I)5*M$P."C+U#9P,8R<C&<BN6\4:A9WOBGX?V6C7 >
MX%W]I6*&3#):B)@Q8=E(R.2,X(YYKS_2&>W^"%_K=]I]K?:;/)]L)N96ED^U
MM=F(DQ\*<)M/50QQQR2 #WZ#5;"YU*ZTZ*ZC-[:[3- >'4$ AL'JIR/F&1G(
MSD$#)U'QWX9TJP2]NM6C-O)=&S1H$>8M,,Y0! 23QZ>GJ*Q+F*WU?XD:E)I)
M*ZOIMM:V-Y*9&CV6\WF2-MX(+#*,./O* 2!FN3ETV*S\->&-.LB((K;QQ+'!
MOC:<($EN=H(SDC@9.<CKGB@#TJ3QMX>CMM2N/[0WQ:;''+=F*&23RDDSM)"J
M2>ASC.W!SBF?\)WX<WZ.HOV(UG;]@<6TI28L< ;MN%/J&(([@5R;S6T'@CQ=
M87VH6E[XEBT>9M0N("<21D3F'D@;MJG'MD#/2N6>P&CZKX!T96,6F7-_;:E8
M.27C1O+_ '\6<DJ2Y5EX()E/*@4 >MZSXP\/^'Y1%J>IPPR]6B4-(Z+C.YE4
M$JOJQ  R.>:;K'C/0-!TJWU6_OR-/N.8KJ""2>,CL=T:L!GMGKVKD/!TUG!J
M?Q%?7'5;Q;YWO=S8Q:"/]T1GYMNS=CMZ56\8OH[?L[7+Z%$\&ER6<+6T4I.Y
M%,JG:<DG(.>Y]B10!V^H^,]$TKPU#XAO)[B+2Y2@68VDN0&. S+MW*ON0 <C
M'49D?Q?H2>);3P\U]_Q-+R+S[>(0N5E3:S;@^W9C"MW[5R'Q<"M\%[J-I$3S
M%M%!<X'^MC_^N?PK'=[_ $[Q)+X6MQ<O/I'A[4#IEQ$N&EMY!!Y 4J<ET*,F
M0.=JGJ30!V9^*'@T7IM#K(W"X^S&7[/+Y(DSC'F[=G7ONQ[UU]>,KK&C:)\!
MO#T-QHJ:SI]SY-M=6D,^UA(S%VX&27$@/R\'/I7LU !117GGC+Q.SZU=Z#9/
MJBO9Z>]W=FS>& +T:-O/D<%,%,'Y64B0@@]@#OY[B&UA::XFCBB7[SR,%4=N
M2:DKQGQ=?:CJ_P"S)_:&KSQ37TUO;2O)"2%<&=-NX?WMI&X=-V<=J]1T+34T
MJS:W35K[4N5/FWLXE=1M  R .#C//)R>>E &K115;4+^UTO3[B_OIEAM;>,R
M2R-T50,DT 6:*\@TG7M>A\?^$XKO5M6N;;6EN9)'N8(8+69!#OC\F($NA&4!
MWD$GUR:]?H ***\NN9O$^J?$CQ/I=AXLFTRTL;:WN(E:UBE12R9(^89"Y&3S
MS0!ZC17ET/BS4O%UMX-M9;N[\-2ZY!<7$A@0%Y?*(PD;.IV[@?,#8^[@?-NS
M6]X4O[S4/^$C\.7&K3W4NE3BVCU6-%61E= PR<%#*A)4\?P@D9- '3:?J^G:
MJ;E;"]@N6MI6@G6-P3$ZD@JPZ@Y!ZU=KSKX3M>R:+XF@N;TSW4&NW5O]K,2J
MSE510[ #!/&>:YNXU#QAI'AF?Q/<>,GO'TO5)+66R>VBBCN%2Y,3 D#(+ 9
MZC/% 'LSS11R1QO(BO(2$4L 6P,G [\4^O+?'NFO>_%_P$%U6^LS*EX%:W=
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
MDAAF)=%;=\W&<<YQTS@"NVH IKI&FIJ%QJ":?:+>W"".>X$*B25< ;6;&2,
M<'T%4O\ A$?#?V9;8Z!I;0+,TZQ-:(RK(V,L 1@$X'(]*V:\[\2^*=5D^(=O
MX4TK4DTM5T\WLMTVGM=EV\S:(]H(VK@$[LXR0.M '66_A/PY9PW$-MX?TJ"*
MY39.D5G&JRKZ, /F'L:MP:/IEM#:PP:;9Q16;%K9(X%58"002@ ^4G<>GJ?6
MHM0UFST6"+^T)W:5DW!(+=Y9' *AF$:!FP"RYP#C(J2?6M,MM&_MB>_MX]-\
MM9?M32 1[6Q@Y]\C'UH IZMX2\/:[=1W6IZ/9W-PA7$KQC<P'16(Y9>?NG*G
MTJWJ&AZ3JT,<.I:797L47^K2YMTD5.G0,#CH/RJ/2/$&F:[YXT^Y+R6Y FAD
MB>*6+/*[XW 9<@9&1R.16#X6^(NG>)[R\M$M+ZWG@OYK1-UI,R.$Z,S[ L9(
M_@<@@\>F0#>F\-Z%<:='IT^BZ=+8QOYB6SVJ-&K<_,%(P#R>?<U<6QM$FAF6
MU@66&,Q1.(P&C0XRJGL/E7@<<#TJ>B@#%'A#PX-4?4_[#T\WKR+*9FMU+;P2
M0XR.&R?O#D\9/ K:K$UKQ;HGAZ=+?4KMTG>,RK#%!),^P9RY6-6(48ZGBF:C
MXU\.:2-.-]JL,":E&9+-V#;)EP#D,!CHRXR><\4 ;U8>L^#?#OB&^@O=6TBW
MNKF$;5D<')7.=K8^\N>S9')]34VE^)M'UG3;K4+*]5K6TDDBN7E1HO)=!EPX
M< K@<G(KC;CQS)<?%GPSI&DZNMQI>HVLTL]L;0C@1L\<BRD#<K;3C;P-ISG(
MP =E:^&=&LO#G_"/P:?$ND['C^RMEEVL26'))Y))IF@>%-#\+1SIHNGI:"<J
M9=K,Q;:,+DL2> 3Q6S10 5'/!#=6\MO<11S02H4DCD4,KJ1@@@\$$<8KR6X\
M:>,]5\3^(++0[G2(Y])N?)M]&GCQ<7JJ02^YF  *[CD'H!P,Y/K<+M)!&[H8
MV902A_A..E ',6?PW\(:?<V=S:Z)%'-92^;;R>8Y9&X[EN1\HX/ Y]37545P
MGCOQ#J.E:UHUA%JT.@Z=="1YM5G@64;U*[81N.%+ MR1TZ=#0!W=<*O@,77Q
M+UG7]3M["\TN]M(X$AD=F8,H4$/&5V,IQGDG!53C/(-/OM<\8_"=[BQNXTU6
MZ26..Y0-"LRK*R[ER-R!T7@XRNX'J*F\&:9JEKK&JWLVC_V%IMPD0CTTW$<O
M[X9WS 1Y5=P*@\Y)4D]10!OZKX:T?6H+.&^L4=+*026I1FC:%@, HR$%<>Q[
M#T%1V/A/0M-T2XT>RTV*"QN0PGC0D&3=U+-G<3CC).<8':N(\!>,+_Q'JZK>
M^+M+,PGN$;15LPLQ5"P7$A?T ;A3Q^.+?B+X@P6OC^'PR-;L='@MHTN+VYN%
M#-(2RD0)D@(2AR6.>&&,8S0!T>A^!?#?AN^:]T?3?LMPRE699Y#N!QG(+$'H
M/RJ!_AWX7;0+W0TTYH]/O91//$D\GS2 @[@2W!X'(ZX%7?&B7K^"-<&FSW4%
M\MC,T#VO^MWA"0%X)R2,<<\\$'!#O"AO'\$Z&;UIOMQTZ#SVN,F3S/+7<7SS
MNSG.><T 0Z[X*T#Q+%81ZM8_:!8',!\QE9>,$9!!P<#/T%:FE:59:)IL6GZ?
M#Y-K#G9'N9L9)8\L2>I-<OX#UO6-3O\ Q'8:MJ-G?G2[X6L<]M:M$&^4%LY)
M7(/!4$E2#G@K7-IXR\7W>G:YXJMKC2UT32;V6(6#VS>;-#&3O8ON^5\8P.A/
MH.H!ZQ5#6-%T[Q!IDNFZK:)=6<N"\3YP2#D'(Y'([5REU<:K>?%;P_/I]S=M
MH$NERRRF,,;>4G.S/\(;E2"><#WI?A)-X@G\!P/XD:]:]$TBH;V/;+Y8.!DD
MEFYSRP!]B &(!U6F:)I>BQ>7INGV]J-BQEHXP&=5&%W-U;&3R2>IK%B^&_A"
M#5%U&+1(4NDG^TJP=]JR9SN";MHY]L5U-<E\2?$>I^$O!-UKNE1VDDMK)'O2
MZ5F5D9PG&TCG+*>O0&@#2USPAH/B2ZM;K5M.2XN+3/D3!V1X^0>"I!Z@$>G:
MEO?"FD7^J:1J,L$B3Z1N%F(96C2,$ $;5(&, #'IP>.*YSPKXG\2:KXE-K=-
MH6IZ/Y+@ZAHY<K%.I'[M]S-U!R/7L>#7>T <-XF^'T=UX/\ $.EZ XMKK6;K
M[9/]HE<QO(7#/Z[<@8X'IZ5G>%_"NM0^+;+6ET\^'[&W@:UN+&34FO&NDV#R
M^Y5%0],'/&, =?2J* "BO.?'/Q!CTS7K?P[INOZ7IEZ(WFN[B]0NL.%4QQXX
M&7W9SG@+TY%=3=>(+'PSI5B?%&LV%O=2(%:0GREE< ;BJDDX_P 1ZT 5+OX?
M>';WQ2/$DUO<#5 ,":.[E0],<888XXXXJYJ_A/2]9OH[^87-M?)&8OM=E<O;
MRM'G.QG0@LN<'![U9F\1:/;Z&NMRZG:IIC*K+=&0>603@<_6H].\4Z#K&H/8
M:;K%E>721>:T=O,'(3(&>/=A^= $%UX+\.WGAJ+P]+I4 TN''DPH"OE$'.Y6
M'(;))+9R<G.<FJ^C_#_PUH>F:AI]E8'R-1C\J\\R9W:9,, "2<]'8<8ZUTU%
M '':9\,/"VD7EE=VMM=?:;*7S+>5[V5BGRA=H^;&W  QT(&#QQ4WB'X<^&O$
M^J#4M1LY!>; C2P3O$7 Z;MI&2/4\X^E:.G>+_#NK:DVG:=K=C=7BJ6,4,RL
M<#J1CKU[5M4 8>O>$-&\2+:'4;=VGLSNMKF*9XYH3QRKJ0W8=Z9;>"] MO"[
M>&S8)-I;;B\4Y+ER3G)8\D@XP<Y&!CH*WZ\Z^*WQ!D\'Z%YFCWVF/JJ7,:2V
MDS!Y A!;.P,".W)'0_0T ;6A_#CPSX<UUM9TRSEBO#&T8+7#N%4]0 Q/I75U
MR'Q#\7R^$M&@DL&L9-4N)T2WM+N3;YXWJK!3D8(W@Y)P.IKH]1U6QT?3GO\
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
M=#G/)W=B(GU_3/$5]<V>M3ZHTT,O]A275W-L8%6MY_,7Y0HSC X;C.:^GZ*
M/(_BNNE1^+/ VNZU:3G1+:2=KR<6K-L!$9B$@VYQO_A(SC=QFO1?#&I:5JWA
MZUOM$A$6FRE_(40^4" [ L%P, D$CCG.:UZ* "N3^)JQO\-=>CDLWNR]J42%
M%9F,A("$!03PQ4_ASQ7644 <%\/KK09/ 45I'8R0M::=%'J44MA(C-^[.X'*
M#S3P_P!W/7WYXGX'Z#X0ENKV_AC']NV-_<?95FG99X[;:$!:(-C^-@25ZFO<
MZ* /GG5AH$*^/H]?BD7Q;)JDLFD2;2;ET) MO)/7 9<';R!QZ8S_ !/HUK+?
M>(CKEF\NOCPQ97DC/%M\N=3&LQ!4X8YV\@8^\.@.?I:B@#R[X83:99^-O&VA
M:*/(TFWFMI[6U9&0J[1XF8!QOQN5>O'3'!Y]1HHH \T^.WEGX;M'()2LE[ I
M\I"Q W9/3IP#UXS@=Q4EOX(MK+PUK>M^%[S4;K7M4TUDM[V^D+3_ '?E0;MI
M0DA1S]T@9Z8KT>B@#Y^L+[0=2N/A]8>&;1X/$UA=QG446VVR11J"EQYS;>22
M#U]<D#(K5^*VHZ/H_P 6/ ]YYD-I=1SF6_G5=K>2615+L!R,"0=>!GL:]LHH
M \?\?VGAS6_BQX &H0P7%I>1S[Y7;]U<+M!@7.<-\YZ=]X!R#BJWAF&UU'X>
M?$W0K*$7"P:CJ(M+2-"RHA7,(C'3[RD@#N/>O::* /,_A'KOA"_T33M-T>&&
M/6[33HUO@MDT;@C:K[I-N#E^?O$GKV./3*** //=1^&7V[PYXNTD:F$_M^_^
MVK+Y.?).Y'VD9^893KQP:QOBK<V$$.D>$EN1IEI;VLFH+,"/E^SQD01*#DME
M]IQU.T <GCUNL"V\)V]IXLU3Q%!?WRW.I1)%-$3&8U"*%4IE-P(Y.-V"2<@\
M8 ,75M,M_BK\-K!XI4MC=B"[C=X_,\EU(+#MS]Y<C'4]C6EIGA$:;X]UGQ,E
MWO74X(HV@,8!1DXSD=00!UY]ZE\$^%?^$-\,PZ,-1GOQ&[N))45<;CDA0.@S
MD\DG)/., =%0 5PWC;Q?J?AQKV[MI=&CT_3K59YUNG9Y[B1V8)$BJP\O.PC>
MP(R> 0K5W-<#JGPU>]O-:^Q^(+FST_7,MJ%M]FCE9WV%1L=AE5Y!(P3QP5Z@
M -?\:ZS#JGA*WT&RT^6/Q!#+(GVV9@4(C5Q\T>X8P>V[/8@<U#IOQ%O(? FO
MZUK=E:F^T*_EL+B.TD*Q3R(RC*%\D [P.<GCWP-H^!K1)_"4D-[<#_A&U:.
M2!6,L9B\O#8 P1A3D>AXYR*]C\/K6"W\4V%Y>RW>EZ_=O=M;% A@=^7PX.3D
MA<=,;1UY) ,#3#?/\>89M1M;:VNI?# =TMV+8/G#(8D#)!R,^@'T'J-<GIO@
M2#3O$UKK[:WJUW>6UF;$"X,&UX<DA6"Q*>"<Y!!X&<C.>LH \FG>XL?C[K%Q
MH^EB2[_X1U99(I91&MVPFC!96&<'8 HR!\R\X'S5MZU\3[*R\/>']2L(8WDU
MR816ZWLOD)"/XVD<!@ IP#C/7(R!3M9^'$MUXMU+Q)HVNOI=]J-C]CN-UJLZ
MD?(-P!(Q\J 8]<'U!DOOAI9R>&]#TS2]3N]/N]#?S+"^7#LK?Q;UX#!NXX].
MF00"]X2\91^*AJMM$ML+W39%BD:WE:6WD++D,CE5W+N#CI_#GH0:YWX7ZB^I
M>*_',EY8P6^J1W\<-T\%T\J/L#JH ?YAC:>< '/ &W [#P]I>O:=+>/K?B)=
M6$VSR46R6W6#&=V,,2V<CJ>,>]<YX-^'VJ>%/$VJ:O)XCBO5U:3S;V$Z?Y9=
M_G(*L)#MP7/8Y''N #+G^)_B"W@UZ[/AB"6TT&]^SWS179,C)D?/&FWL/F.2
M, CT.-[Q5XPU+2?%&DZ)IEI:.]Y;SW,DMX[*FV-"0@*@X8G'/.!V.:S+SX6S
MWVD^,=-EUW$/B"\CNHW-J"UOM<.0<,-V<!>V ,\YQ6#\0/#UW=>)_#-M?R-'
MIVGZ:P2\31FOH)KDD(8S;)D)\HW#.1V'2@#T#P%XIN?&7A:'6KG3/L F=A$G
MFB3>HP"P.!@;MPP?3WKIJXKX7W6K7'A62+5K62W%K=-;VGFV LFD@55VL8@<
M+R6'''%=K0!YA\+M6\9ZI/JTFJ2V%SID>J7$)+3N9X&4DE4^3#IDJ!DJ0,^P
MK*LKK6M#^*OQ$DT'2K6]ACBM;JX%Q=-&<^3OVIA6RS%GQG &.HXKJ]%\#ZUX
M?U>YET[Q0L>E7.HO?2V#Z<K$[S\R>87R,COBK$G@BX.N^+M1@UCR1XBLTM]J
MVYWVSI%Y:NKAQG&6.,#G'(QR 9NI?%.TAT;PS<V4=J+K7TWQ"]N?)@MPJY?S
M)-I/#?+P.3^NOX)\:Q>+5U*W:**.]TV?RI_L\AE@D!)V/')@;E.T]@>/I64O
MPMCB\,:!8VVLRV^K:%O-GJ<=NIP7)W!HVR",'IGJ,YKI/#VEZ]ITUY)K?B)=
M6$VSR46R6W6#&=V,,2V[(ZGC'O0!NUYFWQ%\1"3Q#<1^';-]/T&\:"[(O6\[
MREY,BKLP<)\Q&<_6O3*\BT7PM>>(==\?:=<ZC?6&FW.JA;B*"((T\9CR0)".
M-V4SC/RD@CYP0 =5=>+]0U75DT_P?;Z=?%;*&_GN+NY:.-8Y3F- %5FWLH+<
M@  J><XI\7CG[=\-KKQ9I]AYDMM;RR2V<LH7:T>?,7< <@;21ZC'3/"ZCX*F
M_P"$J@\1:!J46E7HM?L=RCV8FBN(QC9N4,A#+@8.>@ Z#!@7P'+I_P ,;OPG
MI6I[;BYA=)+RXB#!VD/[T[1T!!8 <XR.N.0"#PG?0Z!\&;/5-+L+F:&"S>\%
MK<RE7P6:1U#E>0,MM./F 7GG-5_#_P 1-9U;5O#<-YX7-EI^N12-#>"[$HW+
M&9,8 XR!P#@]?0U/X;\%Z]I'P[O/"=UJMC*IM9+>TN(X'W)O+EM^YL,/F &
M, =ZJ0?#S6H!X#=-6M(Y_#1E29DB.)XGVJ54'."8U()]3D8H G&N^([_ .+>
MM:;I7DOIVEZ7&DD-T_EQFYD_>(P*AF.5^4G&  >#QGT%=VT;@ V.<'C-<'JO
M@[Q';^,-1\0>%]<M+-M3CA%Y#>6WF@M$I5=I&,#;U'7.>>P[Q=VQ=^-V.<=,
MT 8GBWQ18^#_  Y<ZQ?G<L>%BA5@&FD/W47W/Z $]JSX/%=_:>*=,T'7--@M
M9M5ADDLY+>X,HW1J&>-P5&" 3\PR#C\!;\9^%(?&.@'3I+J6SGCE2XM;N'.^
MWF4_*X (SU(Z]^,'!&-I?@K59_&MIXJ\3:C975[8VK6UK%96[1(-V078LQR<
M,PQC'- &2^E:KK?Q5UR'5M$T'5-.@CLO(&H$.;>W8R9:-?+;YV97)!*_=49(
MP1Z@    , = *\_LO!_BG3/B'JOB&TUK3S8ZI<0M=6TMNQ<Q1C:JA@1A@I.#
MZXSFO0* /-_B^LHMO"$UK%"]XGB6T6'S25&2'^4L 2%)"YP#TZ'%:L'CLVMO
MKEOKMDEGJVCV[W<MO%*9(YH0"5='VC@],$ @]JL^._"-SXOT_3H;/5CIES87
M\=]%-Y E&Y P'RDCD;L^G&".>(['P-&\>L2>(;T:M>ZM +6XG6 6X6  @(@4
MDKR22<\G'H* ,WPO\38=>U72K*6*P!U6*22W%E>_:'@**&V3KM'EL06QR>5(
MJ/7/B7=Z;)KTMEHJ75IH4\<%V'N?+ED+@;3&H4@C)QR<_P JN^$?"/B'PW<1
M6DWB..?1+0L+>V6T42R+@A1+)WVC;T')4<XX/F>M3V]GXW\7:_=^(M.L=564
MQ0Z3=Z>;B2580IB(#%5R^Q&5AGJ.0<B@#T3XGZE/%\*+J\NM-(6:*(7=M]K,
M4D(? PCJI!97*]1@@'KT-_Q/XKF\*?#V'Q%!:?;(X$MS-'/.5D*.57(8*<ME
MEZX'4^U4]9T'7OB%\/;&ROKS_A'[F[A5M0@%OYI)X.T?."HR,X))P<'G-6_$
M/@V]U_X92^%)]3A-TT,4?VQ;<HI\MU9<IN.,A #SUR<=J $TWQ;J[>+SX<UG
M2;2TNIK WMJ8+MI58!MI1SL&"/49'IFL;0_BI?ZGIVA:G=^%)H-+U:[2RCNX
MKM)-LK,4!*8!"[U(R?UX!WU\*7[?$&P\2W&HQ31VVF&R:,0[&9RV2XY( /IV
MKF+3X9:W;>!/#^@?VK8BXT76$U&"=86PR*7;:P)Y;?(>>!@#ZD W/&=U?'Q-
MX6T\V]U#ILNI1.;ZWO1&6F59&$+I@ED(3)Z \<\5:\6^,KSPYJ^D:;::#+J,
MFILT<4GVJ.%-X&=F6[XR>0!TQD\!OC'PQK/B'4M$N+#5+&WM]-O$N_L]S9&8
M/(NX;R=XS@'A0!SD[NF#Q'X5U37=8\*WRZA:Q_V1<?:+D&!@)VPH^0;CM'W^
M"3C(ZXY (=,\>32^%_$&J:MHLUC=Z')*ES:"0/NV*'&UN,@J1ST[C(INC^/+
MR^\0Z-H=WH@CN=0TW^T));:[6:.W7)QNP.APHW#C+8&<9K$U;PUK_A;PQX\N
M[%DU7^V)I9X+"&W)D0RL%+;LG=A23MV\[>"*YOX:ZA)HNL:7IFC:GI'B**X3
MRIULK1HKB" '=YTLKC)52P&QCGYL*,C% 'K;>)84\9Q^&FL;T326ANDNA"3
M0&P5W=B,CVY SDC.W7G^K'Q*/C7HPT^6_&B'36^W*R-]E^\^,'E?-)V]@< <
MD$@>@4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MU(@MQ.H67>'8$GJ5VY]_2O1M TPZ+X<TO2FE$K65I%;&0+C?L0+G';.*T:*
M"F2F187,2*\H4E%9MH8]@3@X'O@T^B@#Q70_#7CKPUX0T&"R\+Z:^LV):$7G
MV]&EBADF\V12C*$Y "Y#L1D[>IKK/B=XSU3P3!HVH6*V4UO+=>5=VT[[9)%.
M,>7WXYR1G&1P1FN^JO<6%G>2P2W-I!/) V^%I8PQC;CE2>AX'(]* +%9'BB'
M5KCPMJ<.AR)'JCV[+;,W'S8['(P>P.>#@\XQ6O10!XIX0\&^)=-\9^&M1N?#
MUY#;VEK+#=RW6LK.5E9,&0*&(VD84*!VYQ@$^UT44 <+KNAZUI_Q"@\9:+90
M:BAT[^S[NQWB*5E\S>'1V(4G.,AL<*<9)&(_A_I^O^&_ 5\M[H6W5?M5Q<Q6
M*W49,NX[E!DR5'7&?;.*[ZB@#S;X9Z=XDT;P(OAG5_#@M9+:"?RYY[F*6&=G
M=F"LJ,6 ^<@]L#KSBL7P-H?BS1/$6@V/]DZEI^E) [ZA!>7D5U;(X4A3;D%F
MC)9SE<Y(ZYP37L=% 'FMS'XA\-_%35]6M?#=SJUCK%M D4EK-&OE/&N"'WD
M9Y.2<=.ISBY\0;+Q)J,_A]],M=0DT^*622_ATZ\2WN0QCVQ[9"PX!9LX/2N^
MHH \5C\'>)6^#/BK1KW1KIM3N[YKF"-KV.2:=3)&X9G!8$C:<@G+8(&"1752
M:3K-W\1/#>M'29+&U729;:?RY8G^QRL,A>#R!C (!'2O0** /*_!UGXQ\(:5
M8^%I?!L6I6=M=M_Q,QJ42)L:4OYHC(W97=G'7CBJ/BSP-J8\=:OJZV.L:GI6
ML01PR1:9J*V[HV%0I(K$!HR#GJ0.<X'->Q44 8GA#3!HWA+3-/%B]AY,(!M7
MN?M!B)Y*F3^+DGIQV'&*C\:^'W\5>#=4T2*=H);J'$<@;: P(903@_*2 #[$
MUOT4 >/6.G>)]?F\&:++X8DT*V\.7$,]Y=R,K*QB3 2$A\LK\ANN,C)..=;6
M1XBT[XT1:U9>%[O4;"31_P"S_-BGC0;O,\TMEC@8X7#8SSC/?TNB@ JGJUQ=
M6FCWMQ8VQN;N*!WA@'_+1P"57J.I]ZN44 <%X,\)W2?"^YTS6$,6J:VES/J)
M)P3+/N!) X4A2H(  !'2N3?PSXIU7P_X>^'M[HOV6UL9HYKW5HGC,,D$9.!'
M\N1(<CJ V1DY!)KVFB@#F=?OO%%IXFT--)TJ.[T621EU*02J)(P<*I )' SN
M.,DX(X[\_P"--"OK7XB^&O&UEIUWJ,6GQ36UY;VI4R!&5E1D0D;N9&SST XZ
MFO1J* /$T\!:SXK\#^,I;G3FT[4-9U+[;96MTP#($(QN(Z%AO7G@9SCN=BWA
MUKQG\2?#6N3:%J&CVFCVLCW(O5 #32*5V1\Y;&?O8' Y X%>J44 %>8?%^QU
M>[G\*7&EZ/=ZDMCJ0NYQ;*&*A"IQCWYP>G'TKT^B@#S?XDZ/J7BWP=H][9Z=
M>;[6[AOKC3Q)Y5R4 .Y%/0.,Y_#CG JIX0\//>Z'XKB33O$.FW^J6:VTE[KD
M_FR3-Y;HK#!S\NX?H!TKU.B@#P7P7X4NK:Z\/VFM>&O%9NM*NU"SF]4VD#[B
M=R*6^Y\O.WK[Y /5:K<:SX7^*FJ:S!X:U+5[2_T^"-&L4!V,I((;/?C\B*]0
MHH @LYWNK*"XDMY+=Y8U=H9<;XR1G:<$C(Z50\4Z?/JWA#6M.M0IN+NPG@B#
M' +M&RC)[<FM:B@#S;X7W>M1>&+/PW?>&M4TXVEJ8VOIPBIN)., L&/X X[X
MS7'/X<\12?#27X='PU>-J?V[Y=38#[(5\WS/.,A8D97(P!GG&,\5[U10!!91
M2P6%O#/(99HXE5Y"2=S  $\^IKA/BU!XAN=(TN/1;2:YM!?1R7R6D:M<A48.
MK1[L@8*G/![=LY]"HH \N^$EAK6GZAXA_M32M6@BNYHYH;K46C,C@(!AR""7
MQR2!C@Y.>OJ-%% 'S9IMK?ZMJGQ9T73-$FU.]O=0(B8-&D<)$\P+,[L,'#'
M&2<'IUKM%T/4_"'CV/6[W2-2\11SZ)%:>9;QI,89T558 '&U6 )SCG>WN!W^
MA^#=)\.Z[K.KZ>LZ7&KRB6Y1I2R;\L25';)9CSG&>,#BN@H \M\):3J.C?"W
M7/[3T"96O[NXN;;1X$$KP1R%0B!> -I^; Z#G /%5/AI_:4?PBO_  ])X?O5
MU.TLYRL-_;;(;EI?,9$&XC<#D!@<8S7KM% 'SQIFE7UGX;^&TP\/ZE!/8:LP
MOY$L7\Q5\S(+!?F*E3UP1P1['LM<O+_PK\7+S7F\/:OJ-I=Z7';0-81F0&0-
MG#8.!TZGI^->JT4 <+\5))+KX2:M,FEFY#P12O:S[E9%#JQ+!"#E ,D9Q\O.
M1D'8\!7%E=^ M#FTZU:UM&LXQ'"S!BF!@@M@;CD'G SUP,UIZSHNF^(-+FTW
M5K2.ZLY1AXWS^8(Y!]Q@BK-G9VVGV<5I9P1P6T*A(XHU"JJCL * )J*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** //O'>K^-=-U"[FT,6=OH]CHTU_
M)<W$!D\R9"<Q<,,';AAQC.<YZ# 7QCX\M_A_JNLWZ6:%=-M-1L+V*#Y&$@7?
M&RD]1Z\8))QC%=W\0+;5[[P)J]AH=H+J_NX#;I&751M?Y7.6('W2W?KBL+5-
M&UW5/@@=#_LHQZS_ &?%:FU\R%073:"05;8%.TD#(XXXZ4 2:1XPUJ[\9Z7H
MCKIMQ!=>'8]4::,.A,I(7Y6RP*$\],@'J<<TO#_CSQ+K-I*JZ?I$U^FHM:+;
MI</$SQPM&MQ(H;(.-Y8988! ^8CYK.B>';G3_'&BW\7AG[% FA&UN[M)HL>:
M61@AC5OX2K_.H.2_H,UAZ%HOB+1'6]A\$.-7COKKR[C[3;*CV\\R.S2XDW,X
M4$+CI@=: .D;Q7K\7CW5/#,]K8QI):"72+QE;8TK!RD<@#$G(CD.?D/[IN#D
M&JEAX^U6?P/H5V]M8R^(M=F>WLX(]R0*P+?.^6+;%"Y;!R> ,9X;)X<UB_\
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
M!DAN<@X!/3I]#CE/&<']A?%+PYXQNU!TB.TGL[R<P&3[)A79'RN2-Q8KG&
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH Y/POX%@\+>(]?U>WU">8ZU.9YH'1
M0J-O9A@CGC>PKK*** "BBB@ HHHH R_$>A6_B;P_=Z-=7%S!;W2A)'M9 DFW
M() )!X.,'CD$BI-#T>T\/Z'9Z18[_LUI$(HS(VYB!W)]3U_PK0HH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BN)\:>.[SPG)>O%H+7MI964=W/<&Z$0!>7RU11M)8\,WH,#/457O_ (A:
MGI7A[7-2U#PR89=+,!1!>YBN8Y<89)"@Y&3E=IYP.] '?45SUSXJ2#Q?)X:C
ML)IKP:8VHQE'4+(H?8$Y(PQ/KQ[USWA_XFW6NV&FZ@/"6H1V-_,8XYXYXI<*
M)?++E ?,V@XR=N!GJ>"0#T*BN)@^(D+^-/$'A:73S'?:7;&YA83@I<IL5\=
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
M^P?)"]XO >K:+H6JZ;9:5:Z]<2ZZD7VW[5%<>79/%"5!&]"3N8;20Q "]0%
MKUZB@#E[OQI!9_$6P\(36<H>^LVN(;K/RLR[B4QC^ZC'.?08YKJ*QYO"VC7'
MBFW\2RV>[5[:$PQ7!D;Y4(88VYV_QMSC/-;% 'GWQ9)BL_"ET8IGAM?$EI<3
MF*)I"D:ARS84$X ]!6?X-T75-%^+.M6MX\MQ8Q::B6%R\6"83*66,M_$4R5S
MZ*.G0>HT4 %> ^/-/L-2UGQ:_BBSU:?6H8UB\/&"T<IY6"R;6C&ULNS!M_('
M .>![]10!Q7BB[O(?@Y?-JEM(-2GT<P306\9<BXDBV%0%SP';KS@=ZU/!&K6
MNK^$M/>U-S_H\$=O*MS T3K(L:Y!! !ZCE?ESG!KH:* (KJ%KBTF@29X6DC9
M!+&?F0D8W#W'6O"SJ%TOP[T?X?)I]W%XBBOXX)K1+-PCQ1SAS*'*[=A^1BV1
MUST.:]YHH X/XC^)/",7A[5]$\174B,UL&%LJ.DDQ/*>4<8<[@.A(!^]@9K1
M^'TEYJ?PVT<:W9K'/):^5+;O!L4H"57*$8 * '&,<\#%=710!2G@TZST:2WG
M2W@TR* QNCX6)(@N"#V"X_2O,/#KZ./C!!#X+"+H::<XOS8JQM'FR"N"#L+@
M%>1GTZ]/7** /G]IH_#?P_\ 'OA74'-YKEUJLQM;6Z!:>[201A)U4?>/RL^1
MT*\XKV?0](\G2-$?4XXKC5K*R2%KIEW.'**)"&(R,D<]*V:* (K>V@M(1#;0
MQPQ DA(U"J"3D\#U))_&J^KR)#HM]))OV+;N6V0^:V-IZ)_%].]7:* /G?X<
M^+/"OA^+0;R74]2GU<6)TV73!%)+L\VX5ED5F 55P%^49R&&.0=WH/B@CQ;\
M3=)\),1-I6GP'5-3A!^5WSMA1B.>I#;3@$$'FO1ZIP:386VJ7>IPVL:7MVJ+
M/,/O2!1A0?H* (?$&MV_AS0KK5[N*>6WM@&D6WCWN%+ $X]!G)] #4FC:O8Z
M_H]KJNFSK/9W*;XW'Y$'T(((([$$4W7-(AU[0[W2;B:>&&[B:&1X&"N%/!P2
M".G'2ET71[+P_HUII.G1"*TM8Q'&H S[D^I)R2>Y)- %^OFGQAXGGUQ=3UL6
M6EV=PFI06PM[LR_VC:F-CM;&,0@@\D';D$<L3GZ6HH 1"612<9(SP<BN ^,#
M72^$[(0QWTMHVIP+J$=F'W/:G=O4[.<'@?B*] HH \Q\ 75C)\5_B%%8,SPA
MK)0P5RH:.-D<%B.N[(&3S@D9 -9O@+Q%X9C^+OC.VL-2M/*U V?V+8^5G9(R
M)-C=&.YO7)Y(R :]@HH \)\<W=H?%?BFXM[BQGU2*.&W2UN]\-W&!&"#9.C%
MF)))/R@ ]<@FN@^)\-HT?@>?6+5FTJ._1;W[2-R1JR!?WK'  SU)QT->K44
M<!J^LZ#H?PMU:\\,6#2Z?$KQ*NFJ81O;Y=ZMP2N6!WKGCD9 KE_ AL++XHI:
M6L^G/%>Z&Y=]-G>:.XD6? 9Y.!)(%#$OA>6(QTS[/10!\W:?;V^F?!ZW\4)=
MS_\ "26^LX-Q+<,TEO)Y_P T>TG@,IW,K [MV3GC'2^*M1T"+XGZM%\107T-
M[&--*+P3-$,\N5V#_69)^<<C&,CI7ME% 'AGQ%O4G\"^"9-.GF'A43)'>3:A
M!*Q"IM5/.1<%AE7R/XB%P><UV?PRDTY9->M=*\2PZO:17*LD-O:R10V>01Y<
M;,S*R848"G Q[BO0** "OG#4KW2Y- \:77C.=(_&]K?LMB0S+-$J[3!Y )'[
MO?N.5YP<G.03]'T4 >,?%2^MW^'O@F+Q00DEQ?6<NH1_-G:(SY_W<GC?V.>>
M*]3\._V&-$AC\./9-I:%A%]B96B!W$L!MXZDY^M:E% #7=(HVDD8*B@LS,<
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
M&0#CV%9%QX%M;OXCVOC.>^N6N;2W\BWM@%$:@JZG/&3_ *QCVY_*@#JZ***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH X7Q+\3K3PWJ>IV<FAZK=)ID$<]U<Q
M(BQHLA 7!9ANR3CCT;^Z<.D^)VG6>F:E>:EI6IV9TUX%NHG6-F03?ZM@5<A@
M>.A.,CWQ5^-M];V?PJU6.>0JUT8X81M)W/O#8X''"MR>./<5D_$_6-/U;X$S
M7ME=+);W'V98G(*%B)4R & .?E)Z=!GI0!WDWBFTA\0W6B?9+Z2\MK$WQ\N#
M<KQYP ISRQ(( ]0:PM,^*FCZK'97$&EZXME>3K!%>R61$&YGV#+YQ][CZUEZ
M'+%IWQ=U5;O7GOHX]!BD%Q=R1@K&)"QY5$7: =V>?O9)]..^%>I>&_#NF:+K
M4WB!I+N[@_LO^QS*DTL#O<D[PHPRH2-V"I(W=3QD ]:A\:Z;-KFOZ*L<PU'1
MHA/) 2@,T90.&C^;D<@<XP6&<9JH_P 2-!A\(Z7XBG-RD.IL([6V$6^:20DC
M:%&>>#SG'3GD5PNJ1QWGB[Q_J>C^0^O:2\4R1R1MNF@^R".6/@9(.#C'&Y4[
M'E7E&EGX2:U?#&DPZ<D$LKEA'!(]N@1V.,+]3CH>P- '<GXCZ0FE:U?3VFIP
M/HQC^V6LUJ5F17.%8#."IY.0>BD^F7:3\0=.U75+'3SINL64E^K-:27MDT<<
MVU=Y"MR/N@G\*Y7QIXFTG6/"?C^.PBM#':V<$;ZE$ZE;IWW )N P=A^7J>6Q
MP>*G\!:[H^FZAI^EKXNFURZUFVC\BV\V.5;(PP NIV'Y,CU SMYR<D@'J%%8
MDWBO2K?Q=;^&)9774[FW-Q$I3Y749SANY^4G'H*VZ ,;Q+XFL/"MA!=7ZW$G
MVFY2UMX;:(R22ROG:J@=^#U]/7 J'1O%EGK.M7VCK:7UI?V4<<LT5S$!\L@R
MN&4D=.V<_D<8OQ-NM"33]'L?$'VB"UO-11(]0AD\HV,H5F24/C"G(QSV+'^$
MUD_#;6[N;Q=X@T-]9@\1VEG%#)#K,:J7VMDB%W7A\%G(Y./F^B@'I]<%J7Q+
M^R:IKL-IHD][8Z $.I7"2[77<,_NX\?.%P=Q)7 !(S7>U\Y^,M/T^^UCXC:C
MK6MW6DWD1B^RV"RA%O5C0+$7B.3(I8+@]!N)X[ 'K/BO6M5=/#?]A7L=MI^K
M7*QS:DL2S&)&7='L!ROS] Q! )'J 8]&\9W$7P\O?$>LV\TB63S;72(1M=0H
MY"2!"<+N7'&<<'!KHO#-[/J/A31[ZZ18[BYL89I452H5V0$@ ]!D]*?X@32)
M-!O(M>EMX]+EC\NX:XE\I-K'&"V1C)( Y')% %?P_KMWKD(GFT*]TZWDB66&
M6XEA82!N1@([$<8/(%4]*\6R:YXHOM-T_2Y'T_3V>"ZU%YE55G7'[M4Y+<'.
M> *YGPKJ$,/Q1O\ 0?#<\MQX=L]-C6X02F6"UN <(J,2<908*@XR#QD&N$T?
M4O\ A#O#5K(-5NX_&!\1F'4;*2X)%P6<;QY/0HR;#YFW.3PW04 >K>,?&%YX
M:\1^%=-MK*.YCUF\-M,23NC7*#<N/3<2<CH.W6MOQ+KG_"-Z#<ZLUA=7L5LI
MDECMMNY4 RS?,PX '.,GVJ>]T;3]1O["^N[99+G3Y&DM9-Q!C9EVGH><CL<C
MIZ5E?$&X@MOAYXB,\T<0?3;F-"[!=S&)@%&>I/84 6QXFT\>#T\3R>;'I[60
MO3E<N$*[L8'?!JAX=\;6NO7%O;2Z??:9<W5L+RUCO%7_ $B'CYE921D9&5)!
M&0<5PVN@:Q^S#''ISQW3Q:79^8(G#;3$T32 \\%0K9'7C'6M#5==TW7OBO\
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
M)G8BKGK@8IU% !5*]T?3-1N+:XOM.M+J:U;?!)/ KM$V0<J2,J<@=/05=HH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M8NLD4?VV4IO#;MQ4G&<^F*[NB@#%MO"FCVMQK4J6S,-:.;V.21F23Y2I^4G
MR"<XZ_E5>_\ !&B:CHNF:7-!*L>E*@L9HIFCF@V*%!612"#@#ZX!Z@5T5% '
M'/\ ##PU+H-]I$L5W)%?SK<7<[W;F:=U^[O?.7 [*<@$YQGFET3X:Z!H.LV^
MJVS:A+=6RNL)N;QY%0,,-@$XY'^>E=A10!PTW@S4'^,%OXN@>QM;!+(P7"Q[
MC/=L00-XQM 'RX.2?D Z=.YHHH QM:\,:;K][I5W?+*9M+N!<VQ20KAP0><=
M1P.*DMO#NF6GB2]U^&#;J-[$D,TF>&5>G'3/ Y]A6K10 5Q^I?#;0M2N[^9I
M-1@AU')O;6WO'2&Y8LIWLG][Y0,C'&:["B@"*VMX;.UBMK:)(8(4$<<:#"HH
M&  .P JMJNF+JMH(#=WEHZN)$FM)S&ZL.GLP]58%3W!J]10!AZ%X3TOP]=WU
MY9K/)>7[!KFXN)FD=\$D#G@#+'@ =?85D1_#/1(Y=(3[1J+:=I$QGL]-:<&W
M23<6#GC>Q!/&YB ..A.>SHH *Q_%'ARW\6>'[C1KNZN[:VN-OF-:NJN0#G;D
M@C!QSQ6Q10!SL'@S3%\(2>&+R2\U'3Y$V.;Z<RR$<8PQZ8(!&, $<8IUKX0L
M;;Q+%KSW-]<WL-FME";B;<L:#J1QDLW<DG-=!10 4444 8OB3PMI7BNUM;;5
MH3+#;7272+QAF7/# @@J02".X-)H_A32]"UG6-5L(Y$N-7D26Z#.64LN[D ]
M,EF)^M;=% ' >&/#FMZ=\4/$NLO";31;] /*DN5E:XF4C;*H"Y1=NX;2<Y/<
M8QW]%% '-:UX*L]7\16?B"._U#3M6M83;K<V<B?/&<G:RNK*1EB>G4^PQ8\*
M>%;7PCIUQ96EY>723W+W+-=%"P=\;L;%48R,].];M% "$!E*L 01@@]ZX*3X
M2:(;>WLH-3UJVTRWNENXM/BNP84D5F(*[E+J/F/ 8>O7FN^HH YSQ?X23Q9:
M62'4KJPGL+E;RUE@5&"SJ#L=E93N"DD[<C-0^)O"5WXATC3X8M?N;+4K%E=+
MU(D99&QM8R1'A@PW?+D#GN.*ZFB@#DO"?@6+PYHFIV-UJ$FH3ZI+)+>3^4L*
MLSC:=B+PHVX[GG)XZ"'PAX,UCPK<);OXLGOM$MXVCM=/>RB0QC/R[I!RV!GL
M,GGCI79T4 >97_PA-SIFIZ3;>)[RVTBZF$\-F+:)_*??O.Z0C?(,]!N!'<M7
M43^$=_C[3_%<=^PFM[%K">&2%7$R9+*RMQL8,220#D<8'.>EHH \^LOA39?\
M(E?^'=7U.XOH+C4&OXKB-!!+"Y[Y!()Z\XQSTK?T?PK)IVH7=[?:_J^KR74?
ME/#>S+]G5>/NPHJH"0 "<<\^IKHJ* .$T+X=7FA75I;Q>+M6DT"Q82VNFX6-
M@X.<22I@O'DM\A '(].>[HHH Q-?\,6GB":PN9+BZL[[3Y&DM;RT95EB+##
M;E8$,.""""*KZ'X.M="EU>ZAU'4;C4=696N;ZYD1I<JI5-H"A %!.!M]N@ K
MHZ* .0\&?#VS\#1-;Z5J^JO9/(TKVMPT+(SE0N[(C#=%'1L<5U]%% '+^-O
MUAX\T^VL-3O;^"U@E\[R[1HUWOC +%D8\ MC&/O'.>,6+W0=5;PS%IFF^)[Z
MUOHB-NHSPQ3R.,]'4J W'&1@\ DGG/044 <KX;\ Z5X:L]5@BN;Z_DU5LWES
M?RB264;2N"P49'+=?4U1T7X=#3=5TRXO-;NM1L]&C,>DVTL:J;?(P2[CF0XP
M!P  .E=Q10!S6I^$!J?C72_$;:QJ,(T^%D6RBDQ$[$_>(]P6##O\O(V\M\1>
M#O[6UBUU[3=3GTK7+2,PQ72+YL;Q$Y*21$@,O)QR""0<G KIZ* .2;X=:(_A
M2Z\/L]V8KJY-Y+=^8!/]H+!O-# 85L@?=4#';DTS0_ \UIXA3Q%K^M2ZUK,,
M'V:WF\A;>.*+'.(U)RQ)8EB>_ &*["B@ KB?&W@;4O%6IZ7?6'B>;2WT^3SH
MHS9QSJ).SC."#UR"6!XX&.>VHH Y;Q!X,_X2'3-+$VJ30ZSI9$MKJD<*;UFV
MX+%",%6(!*# .!SQ4VG>'-2;1=4T[Q)KTFM+?J\38M4MECB92I50N3GD\DGM
MTP<]'10!P7A_P%KNAW^GQMXWOKK0]/<_9].:V1&V!65$>4'+A01P1@X' P,,
MU;X=:K)XQO\ Q)X=\62:+/J$4:72&Q2X#E!@$%B,# 7C'4'GG ] HH 10515
M+%B!@L<9/OQ61XI\.VOBSPU?:'>NZ072 %XS\RD,&4CZ,H..];%% ''>%?!N
MJ:+I4NDZUXD.MZ8;1;.&T>PCA2.,+M()!);*X')]<YS6''\(FQI6F7/B.:[\
M,:9=B[M]*FLXBQ89(5Y?XERS9!7D,1Z$>FT4 %<;XJ\#7&O>)-.UVQU:*SN[
M."2 +<V*W49#'.0I9=K=1GG((Z=^RHH Y+P%X-N?!ECJ-O<:NNI->WC7C.+4
M0;78 -P&(P=HZ8 KK:** /$_AYX4N/$GA[5-(UG4+Q=&&HRO-I9L3#O839 \
M]A\R[HSE4PP(Y8=#W&J^"-0/BB[U_P .>('TB[U"%8KX26PN(Y-@ C=5+ !@
M 1DYZ]N<]I10!QT'@>;3/AO%X0T;6'LRL+0M>M!YC$.6,A"[AM)+$CGCCK5;
M2_ 6J:?\/+[PC)XCCFBFMFM;><6 4PQMD."N\[B0QYR,5W5% ' +\.;Q9?!<
MP\0XF\,H8MZVF/M,1VKMQO\ E^1=N?FSG/M3M4\ :R_B_5/$/A_Q:^CR:E%%
M'<1?85G#&, *WS,!G QTXR?6N]HH X/XMVFIW'P\F@TK^TYKX30^6;'_ %A8
M-U8+CY<]<8P<'MBNLT$:@/#NF#5_^0G]DB^U_=_UVP;_ +O'WL]./2M"B@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **3(SC(SZ4M !1110 4444 %%%% !1110 4444 %%%1O/"DBQO*B
MNW12P!/X4 244UY$C4M(ZHH[L<"H[N\MK"UDNKRXAMK>(9DEF<(B#U)/ H F
MHK+TCQ!8:U)<16WGQSVY'F074#P2J#]UMC@-M.#@XP<'TK4H ***KWU_9Z99
MO>7]W!:6L>-\UQ((T7)P,L3@9) _&@"Q138Y$FC22-U>-P&5E.0P/0@^E.H
M***JKJ=@UY/9K>VQNK=!)- )5WQJ>C,N<@>YH M45%;7,%Y;1W-K/'/!*H>.
M6)PRNIZ$$<$5+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'CWQ<\)65G8ZKXG6:X>\OIK
M*#:SX6%0X5MF,8W #/?KS@D58\:>$[#PWX,2UCGN[J!O$-M<V6G"Y*M)O*QM
M;*S,20096&"""<]CGL_'7A.7QGX?.E1:FVGGS4E\P0"495@1D$CT]?SIWB;P
MS>^(/#]K8Q:T]I?6US#=)>FUCE)DC;<"4.!UQTQTYR,@@'*Z?:V^K?%[Q+:W
M4,WV6]T:V>:WD=E/. 00#\IP #CTK#\#V\&OZGX4CN+35;+4;'28=0_M%[TL
M;M Q7R\!V'EDOSG!P-N ,8] 7PC<P^,=5\1V^KE)[VP2TCC:V#")EZ.3D;N>
M=N!UZU1T7X>W.DZ3HVFR>*M4N;73)HYEB*1*K%"2%!"[PA)^Z6;@  B@#A+V
M*2V\7>-;._%Q%H.IS_8Y$CF'^C7)BCEMY0=V1O9GX"XSM!S6C8RM>1_#7PHT
MUS'IFH:2;R]6*:2-ISY&=K.#DJ2S$KGT]J[4?#_3G3Q'#<7=U<VFOLSW-O*(
MRD;D8#Q_+D$8&,D\J#U%,U+P)YNG>'H])U:;3[_0(UBL[MHEEW($",LB?+N#
M*.Q'- '/>*?#5UX5\">++BRU[4DM@J7.G0QW4JO9%%"E1)NW,IX^4\  <9YJ
MS\.]-C;4K^[M[;5]$>SG-O=Z9<WIN(YF:*-@Y#9VMR#E3DYYXXJU=_#(7?AG
M7M.;7[[^T-=E6:]OF&X%EQ\JQYPL?&-H.=N%+$ 59TSP=XCA\56FL:QXVN=3
MM[,3"&T6RCMP?,&/WA0X?& >1U (QT(!VM%>=RP>((OC?#+9?VJ-$ELC]N\]
MMUH<(=GE#)VMN R" ?O'HW/HE 'FGQ92]GO/"-KH]TUKK,FIEK69F(B&V,DA
MP.H)V#H>,_0Q>"-=3Q#\4=:U"TN&%O+I-J9K5KC<89P2"I3/!7# X&!G_:YZ
MWQ-X4_X2+4=#ODU&6RFTF[-PI2-7\P%<%?FX';GGOQR"%T;PE;:)XLU[7+64
M*NL>2TMLD055D0-E\]RV[)X'.2<YX .BKYK\:7 _M;Q[=1:1)J"I?6R1>("F
MY=/9"FZ-202"I.TA3Z9&,5]*5YYJGPTOI[?6[#2/$TFG:5K=P]S>VYM!*_F.
M1YFR0.I56  *D'OV.* $^+,%CK'P@OKQF2Z2*&.[MID<[2QP XP<$$,?;FNE
MN-$L_$W@=-'U$,UM=V<:2%2-P^4$,"0>00"#CJ*J^)/!BZSX&_X1;3[\Z=:B
M".V4F+SL1IM !!()X7KG\ZU?#VGW^E:+;V6I:BFH3PJ$^T);B'<H&!E0QYXZ
MYH YK4-%7PC9:]XR?4;S4=9323&99Q&J@1J6&U%4 989YS7-R22>&=(\!^(;
M2>X?4-8O[2WU)Y)'872W"N[ET4@%E9CL.,K@#D<5ZIJ-A;ZIIMSI]VF^WN8F
MBD7U5A@_SK@['X=ZF8M$TS4=7MVT70+V.[T]+> B>4QDE!,Y.W@'!VKSGM0
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
MW-G-G9(H(SC@C! ((]ZT*\]^"VK2ZQ\.X)IK."V,5Q)"#;6ZPQR@$'>JJ !D
MD@\#D'BO0J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K,;P[HS:ZNN'3+7^U5&!>>4/-QMV_>Z_=./I6G10 44
M44 %%%% !2,H92K %2,$'H:6B@!D4,=O"D,,:1Q1J$1$4!54<  #H!3Z** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BO-?'FL>--$75M4M;^QL-+MI+>&SCDM5E:ZW[0[%M^5(9B,;1D#\:/%.
MJ>-?"O@34K^?5;&6^MM1B6"X-JL:3V[B-,%2V(R'=N23PGH<@ ]*HKA++Q-=
MZW\0]=T/3=8MVM+?3DDADB1)1#.3M.2#\V,9VDCJ1Z5S/@#QQXA\8W.GM;^(
M-/DG"+-?Z9+98*0AS&Y693][@.%*CAU&6P30![#17F/_  ENO1>._%7AZXN0
MEM%#G2[WR5Q%.(A-Y3+CYB5<GDC(B;'))%B'Q=K5UI7@_2H)X!KGB&S%V]\\
M/[J",()'Q&#\S8.T#('<D=* /1J*\W\1:EXZ\/Z#XJO'O+$V]AY=QIMV]J&>
M:(AM\;*' #*=@W%<')P.1MM>!-6UO79H[Y_$^G:QIPAVW4<%EY+03LD;JH;+
M!\*YSTP<#KD  [ZBBB@ HK@?BIK?B+P_INC7?AEVDO9=16W-F8E=+A2CM@@C
M=_!_"PZGVPGA_P 4:CKGQ+N((KY6T"318+ZUM_("M^\QAF;.<]>.F"..,D [
M^BBO!O&?CO4M%\1^)K>77+VUUNTFA&B640#031/MW!U *DXR<OAAD8/:@#W"
M_P!1L=*M6NM1O;>SMU(#2W$JQH,G R6('6IXY$EC62-U=& 964Y!!Z$&N/\
M%7AB_P!9U70-;M$L[BXTSS-VGWS%8)1(F"<A6VLIZ?*?PK.32O%7A'X/WEI:
M72W6O6Z/+!]ECW"/<^XH@96W  M@$<].." #T.BN3\&WD::==Q7/B2[U&:T"
M?:$U&%()K,;!D2 *#R0S;FSD8P3C<<'P#\0+?Q5JYEN]<6*XOED-EHJ1C;%&
MAZM+M^:7 W%0W ;[O< 'I5%</XGTO6[CXD>#[^P:X.FVYN!>+&Y"*"G!89P<
MGC\*N?$B\U'2_ VI:KI>I3V-U91F5#$D;!^VU@ZMQSVP?>@#K**XWQ)XHOM$
M^'-OJ=J(I]8NX[>&UCE(42W$NT#T'&2V.!\O:H--U35]&^(%IX7U'59-6AN]
M,-U]HF@CC=)4;#8V #81G@@D?WC0!W-%>+IX4\3#PCJVG6[ZJEVOB[SK.:6Y
M?>UON11(SYRR8RQ/J,]17M% !17&^+-4UJP\7>%+/3M0MK:RU&YDANA/&&SL
M7> O3!8!EZ]2N!UJ*WU[5Y?BTVCQ7MK<Z))I8OE2.,!HLD*/GS\P)RP([-[9
MH [>BBB@ HK*USQ)I'AN*"35;OR/M$@BA18WD>5R0 JH@+,>1P!4^DZQI^NZ
M>M]IMRMQ;L2NX J58<%64@%2.X(!% %ZBBO,?'OQ">UGTVS\):G!<:LFLPV-
MW:; R'?YB['8CY3N3'# ]: /3J*YGQ/XD;2]1TG3+#4-&BU*[NH]UKJ,S(TD
M!)#>7MR0Y. I(QUZUJZQKVEZ#!%-J=XENLK^7$""S2/V55 )8^P!- &C1659
M>)=&U+1I]7L=0BN;"W#&6>'+A=HRW09) ["L[P7XYTKQOI,=[IY=),'S;=QE
MH2&(PQ''/4<]#0!TU%8NH>+O#VDWWV+4-8M+:XW(I220#:7SM#'H"<$C/89J
M+5O&_AC0KYK'5-;L[2Z50QBE?# 'H: -^BLJX\2Z+;>'FU^34[?^R57<;M'W
MIC=MX*YR=W&!SGBH/#_C#P_XILIKO1M4ANH8/]<>4,?7EE8 J/E/4=J -RBL
M73?%WA[6+[['IVL6=U<9<!(I VXIC=M/0XR#QV.:VJ "BLO7?$6C^&K(7FLZ
MA#9P,=JM(?O'!. !R3@=!3K'Q#I&IZ1)JUAJ$%S81AB\T+;PNT9;..<@=J -
M*BO*/A;XOU_QNXU&Y\0Z>P1V^U:1%I[*85^;81*6ZDXQUX!YR#CU>@ HK@/B
M#JWB/0=;\,WFG:G#'I=WJ4%A<V;6X9G,C-EMY[;1T&,$ Y.<59\>^(-:L=2\
M/>'_  \T46I:U<2+]HEB#K#%&H:1@"P!(!!QSD ]\4 =M17 P>.9= T/Q/\
M\)'+#<WWAQE$LUN-HNA*H>'" $QD[U3N 03G&<5-,\2^+](\4>']/\4K8S0Z
M_%(52UCV-93*-WEYW$.NTX)]>YQR >DT45P7B+7_ !'?^-%\*^%I;2SGM[/[
M9=W=Y%YBX+!45 #_ +V3CTZ=P#O:*\CG^+FJ0^";:\?0T769KZ72)?WH%O;W
M:XP>I9E()/&?ND9Y!/3>'?$NKVWBQ_!_B=[&;4S9"_MKNS!1)HMVPHR-R'!!
M/&05],<@';445YQ\1O'\GA_6-*T'3=5TRPN[SS'N+J]4NMJBKE<@'@N<@9!_
MK0!Z/17/P:];Z)X6LK_Q-K>G;I$7==H/)BE+<KL4DD\8^N"< <#4MM7TZ\TD
M:K;WUO)IYC,GVI9!Y849R2W0 8.?3!S0!<HK*T;Q+HGB)93H^J6M[Y)Q((9
MQ7TR.N/>L*T^)_AFY\6:AX<DO5M[ZUN4MD\P_+<.< JA_O!LJ0>_KV .RHHK
M$\6^*;'P;X=N-:U!97AB*J(X@"[LQ  &2!WS] : -NBL;0/%>A>*87ET34X+
MP1JK2",D,@;IN4\CH>OI3-/\9>&]5U5M+L-;L;B^7</(CE!8[>N/7'MZ4 ;E
M%%<[XA\<:!X6U/3-/U>]6WFU%RL1(^5 /XG/\*YPN3W/H&( .BHKB?'GC6Z\
M->'M-US1X["_L);V*.YE:;*B%L@E"#C.<#=SCT/;K-/U/3]6@:?3;ZVO(5;8
M9+:99%#8!QE21G!''O0!:HJC;:UI5Y?S6%KJ=E/>0[O-MXIU:2/:<'<H.1@\
M'/>KU !15'4=:TK2/+_M/4[.R\W/E_:9UCWXQG&XC.,C\Q4UI?V=_9K=V=W!
M<VS9Q-#('0X.#\P..,&@"Q167I'B31-?#G2-5L[TQ_?6"8,5YQD@<@5C#Q=-
M=?$>'PYIZZ;<64=I+->3K>*TT4BL%">6.00>H/\ >SD;<, =;163?>*?#^F7
M$EO?ZYIMM/$,O%-=(CKD9&5)ST(/XU7\0^+M+\/>$Y_$<DHNK&-5*&V=6\W<
MP4!3G!Y/KV- &]169HGB+1_$=J;C2-1M[R-<;_*D#%">@8#IT/Y5IT %%9.I
M^)]!T6X2WU/6;"SG?&V.>X5&YZ'!.<<'GI6?\0/%+>#?!6H:U%%%-<0A4@CE
M8A6=F"C..2!G..,@8R.M '345P?PMU[Q#XDT%]2UJ^T>\AEVM ]@QWQ,5RT4
MJX ##*]SU/;%=U(7$;&-59P#M5FP">V3@X_(T .HKA_AGXTO?&&F:D-52RCU
M+3[U[::.TR%P.C88DX)W#)ZX/I767VKZ;IDD$=_J%I:/.2L*SS+&9",9"@GG
MJ.GJ* +E%0W=Y;6%J]U>7$-M;Q\O+,X1%YQR3P.:+2\MK^U2ZL[B&XMY!E)8
M7#HW..".#0!-17*Z!XQ&O>,-?T:WMXI+/3/*V7T$X=9"R E2!T()8=>=I'4&
MMNYUO2;-H5NM4LH&G=HXA+<(ID=3M95R>2#P0.AXH OT51OM9TO2VVZAJ5G:
M';OQ<3K'\N0,\D<9(&?4BI8]1L9=..HQWMN]B$,AN5E4Q[1U;=G&!@\^U %F
MBN7\"^*+KQ9H]Y?75E#;>3?SVT1AF$J2QHWRN&'!Z[<@D$J2, @#7M]?T:[F
MMH;;5[":6Y5F@2.Y1FE R"5 /S ;6SC^Z?2@#1HK.U'7]&T>6.+4]6L;*249
M1;FX6,L/49(XK1ZT %%%% !1110 4444 %%%% '%?$S0M:\2^'8M*T>VM9"\
MZ2RR3W!CV;&#  !3NSR.V/>CQ]HNM>+/ /\ 9=O8VJ7MS)"UQ%)=$)&%8.V'
M"_-RH'1>&SQC%=A<75O9Q>;<SQ01[E3?*X4;B< 9/<D@#W-2T <A:Z%J=O\
M$S4?$/V>W-E<Z9';KB8^895;."",8YQG(Z#BN>\,>'_&>BZ=X?L/[*T:VEL6
MC@NM2@N SRV@D+-&$,7&<@D[N2">,UZA427,$D\L$<T;S0X\R-6!9,C(R.V1
M0!Y_?^!]4UB3QF;HPV\FH317&E7$%PRM')'#Y:EL#Y>@SC.0S#BDE\&:W90>
M"-3T]K>;4_#UDMI/:/+L2=3$J/MDVG!!'''(]*]&HH X'6M&\7^(O#OBNSO#
M:1QZA$D6F67F F #(<R.%Y+<''(&,#U-G18?%T6NV;S:+HVG6$N6U1[>Z:5Y
MW$02,HNQ0F"BC'/&/3GM:* .)O\ Q9J-E\7=*\,[;>33;^Q>7Y>98I%W'<W/
M"D* ,CDD^AKMJY:7QIX-C\7PZ2^JV']NR#[.@"[F&3_JC(!A267[A()..,D5
MU- ')>-]+UW49M GT2WLYSI^HB\FCN9C'N"HRA00#C(=N<=A69X6\ 3>&/B1
MKVLV\B'2=0A'DQ[OFB=GWNH'0+N+$?7'N>[N;F"SMI;FZGC@MXE+R2RL%5%'
M4DG@"J6A:[8^)-)CU/36E>TE9A&\D+1[P#C< P!(/8T :5>0:KX+\0+#XOTF
M#P_8:HNO7CW-OJ5S,G^C;EQAP?FRG.S:#@L<X'7T'2O&OAO6]5N-+T[5[>>]
MMV*O""5+$9SLR ' P<E<@<9ZBK<^OZ=;^(K309)R-1NH7GBBVDY13R2>@[_D
M: 'Z%:75AX?TVSOI_/O+>UBBGFR3YDBH S9/)R03S5B^GGM;*6:VLY+R9!E;
M>-U5GYZ L0H_$BK%% '$Z/X?U#4_%6N:]K=HUE:ZA91V$6GF8,_EC=O:0H2N
M22=NUN 3T-<UIOA3Q))IO@_PQ>Z+';6NA:BMY-JB3QM'((68H(XPV\E]V"6
MQDG![>MT4 %<Q\0]-O\ 6/ &L:;IEJ;J\N81'%$'5,DL.[$ 8&3U[5T]% 'G
M>N:#KGB3X5V]FNF'3O$.G^1-:13SQN%FA*_,&4E2"-P&[CGD"I],T_Q%K7Q#
ML_$>JZ6VD6=GISVR6TMPDSM*[ L048C;@#DX)V]*[VB@ HHHH X+XH>#KSQA
M::'!9B0B#4D-R4E5"MNRD2-D]\8&!GKTH^'?@Z^\):EX@CN&=[)I8X=-9I P
M%LN]U7^]E3*Z_-Z#'&*[VB@#A_#WC6]OOB1KWA+4+>U#6D?VJTFM90X\G*KM
MDYR'RP.,#J>V">XJM;Z=96ES<7-M9V\,]R0T\L<2JTI&<%B!ENIZ^M6: .)\
M:V?B.]U2R2RMKFXT98F:1=.D@CNEN,X5M\Q 50I."A#9SVJ'X3:)K&@>%;FS
MUNPEL[I[^6<+)<),65\$$LA.3U!SCITKO** (;RV6]LKBU=BJ31M&Q7J 1CC
M\Z\<L] \;:+X0T3PQ;^%UN/[*UB*Z>[COH1%<PI*9<C<P=&+8&"IX!]<#VFB
M@#SWXEQZE?:EX3L]/T6_O?LVM6^HRS0(IC5(BVY2Q88;Y@1G /K1\1X[R_T_
MPY>6^D:G)Y5\EP[648:[LSL;#!?F!P2,@@@XQGFO0J* //\ P79Z[=^&?$1U
M6U(DO[B?[(;RV2VFFC*; TRQA<$D=>N/PIOPOU:YM_#.C^'KWP_K=E=6UN4D
MFN;,I#E<_P 9/?MQ7H5% 'AGC2+Q%J6EZ_87FBZX;VXNU:*'3K"&2TD1) 8V
M,RIYC'9C.2#GL.E=C+:7+?'6PU5]*NWLI?#_ -G2Z^SDI!-YKOAFZ*=H(]?F
M [UZ%10!XJ-#\3R?#[3VM-#<7&A^();V/2Y1Y9N8!*[CJ<<;SC&00.,GKV%L
MMWXIT/Q-)!X7FT"ZU2Q,,=U>%$FN)-DD8WJN64)\N"W)#<# Y[JB@#Q?P;97
M,5YX5LM8\.>*TU#1]UL'VI]AC(W RYS@C#$9!Y"CKQGVBBB@#SOQG9:CI_Q$
M\-^+(["\U;3[.*:UDM;2-GDMG=3^^10PW;@=IR, *.IQ@\!VVIV<GB[Q%<Z+
M<V<.HW1N+33]H25E12,^5T5V(Y)/S'G@8)]$HH \V^#4M_8>#+'P]J6A:K87
M-H)F,MS;[(G!EW8!)SG$@X(YVMZ5Z3110!YK\86U4VGAU=)T*^U66VU6/4&6
MVC+*HA_A8@':6W\'!Z&K7BNWU*\N_"'C+3=)O)I=,DD>XL&4+,L$T6V3Y"1F
M1<#"@]>QKT"B@#Q^3PAK'C+0_B!?2V<^F3^()(!9072!7*6P&S<N<H7*XY/&
M<XQC-QI=9\4>,_ LKZ)>6KZ9;O=ZE)-"T4<3O&$\M2WWCN'&">#[''JE% '-
MR>)-2B\>Q>'W\.79T^: RIJR/NB# $E6&/EY&.N<E>,'-<_JB7OAKXK-XCFL
M[BYTK4=.%ENLX6FDCF0[E4JHSAL$ \C/7'6O1** /$M0\$:K-\-A>K:7!O#K
M[:^UCL"RQQ%B"F"?F<)\V!CG@9QSOZ3 _BOXR?\ "5P6=];Z5IVE?9(9[FW:
M'[3*7?)57 )4!FSG!R!V->G44 %>7^/;RX@^)O@^]3P_J]_:Z6;HS/;69D4F
M6(!-IZ$@J2>F,5ZA10!YA\3K35I-7\+>(+(:@VFZ>\SSBQM5EN(2Z#;)Y4@*
MG&.ZY7)[GC&_X0B6[^%7BO3]"M]96ZU"X6X\G5K=+=I'5E=A&B@  @8' &0!
MT''M%% 'C7@@6USXVT8B'Q0MU8VDMOLN],@M;>!-O*,8T7<-W3KS]:J^&9QX
M+^)?C*#6]%U&X75M2CFM9[:Q:>,*9'D!) [;T/ /*^HKV^B@ KA?C%IEUJ_P
MOU:UL;::YN<PND,,>]FQ*F<#!/ R>/3TS7=44 ><K/:^,_ ^OZ;X4TZ]T&]:
M$*KRV)M?,;J ",9S@J3G@-TKA-/ACU*7P%H^F>$-0T_5]'O;=]2O'LS$H6/
MERPX;<W.3_4U] T4 %>7?$V"WA\=>"-5O]'EU#3+>2Z2\,=H9P@94$98 '(#
M98#_ &3@9KU&B@#R?XF3Z?JOPD@;3M/N(K";4(HT@6S>-MHF()\L#*AB"1D
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
M0R1@@[2K(2 2!G:1^9.9]?\ "EGK][I]^]S>6>H:>7-K=VD@5X]X 888,I!
MP<@\9H S++Q-KUWX-UK4FT62+4K%ITM8IX'A%WL&4D$;?. W]T\]LGK6/X(\
M4:U>^*_[-UC4O,:YTT7ALKG3FLYK:7?@H@8#>F"W/S'Y1T[]++X-@N_"^H:!
MJ&KZO?0W[LTMQ/<#SEW$$JI50 O'W<8P2,8XJ/2/ ]KIFO)K5QJNJZI?Q6HM
M(9;^9&\J/.2 $1<D]RV2: .GW+NV[ANQG&><4M<[_P (7I8\=?\ "7J]T-1-
MO]G,?F_NB,8W;<9S@ <''&<9YKHJ "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
,B@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>img181018208_4.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_4.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !_ UT# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M-I5A_P"6A41G"L.G7/TP3UWA36+_ %WP[;W^IZ1/I5XY=9+28'*X8@'D X(
M/(']: -JBBB@ HKS3Q3\1=:\.>-[G0UTW39K<:6VHP227#QL50.7#':0"=A
M '8$GG"]1I'C33-0\#6WBN\<:=8RP^9(;EP/+()4C/?YA@=SD<9.* .CHKEM
M0\86]YX$U3Q!X5NK+46M(9'3<24W(,E6&00<<XXZCUI?#GC?3-8M=$@N;RVA
MUC4K%+M;(-\Q!7)V^W#'&<X!]* .HHK"NO&?ANR\01Z#<ZS:1ZI(55;9G^;<
MWW5/8$\8!.3D>HJY?>(-%TNZ6VU#5["TN&C,HBN+E(W*#.6P2#@;3S['TH T
M:*S=%U_2?$=F]WH]_#>VZ2&)GB;(##J#^8/XUI4 %%>:>(O'?B9_&FH^&?".
MF:?-<Z99_:;AM0<YE)5758E5@6X./]XC) 'S=99>+=+_ .$>T?4M7OK'2Y-2
MM8ITAN;E8^616*KN(SC=B@#?HJN]_9QPW$SW<"Q6P)G<R +$ NXECGY?E.>>
MW-8_A+Q%+XEM+^Z:&T2"&]DM[>6UNUN$GC7&'W+TSGIUH Z"BN5T_P"(GAS4
M/$VI: +Y+>^L9TM\7+I&+B1LC;$"VYR",'CJ1C.:SY_';Z-\2[OP]X@N=(L=
M+?3UO;*ZDG\IOO["CESM+$AR O9>_. #NJ*:CK(@=&#*1D%3D&G4 %%<7!XS
MU"]^)%_X7L],M'M].\DW,\MYLDV21[]Z1[3N .U3SU9>@.1VE !137=8XV=C
MA5!)/M7FVC?$C7]=BTW4['PJLVB7VHBR\V&Z:2:%<X,KHJ85!SU(QCG&02 >
MET5C:SXM\/>'IHH=7UFRLII<;(YI0&()(#8ZA<@_-TXZU-J7B/0]'DCCU36=
M.L9)%W(MU=)$67U 8C(H TZ*K6.H66J6B7>GWEO=VSY"S6\JR(V#@X8$@\U9
MH **** "BBB@ HHHH ***YG6_'_AOP[JL>F:I>7$%W)@11BQG<2$X^XRH0W4
M="<=* .FHHHH **** "N/\;>'-4\2WFB00K:RZ/;W)GO[>2ZD@>4@8CVM&I/
MRDEL9&2%Z=:["B@#B_"GA._\,^+?$,\0@_L743'-$'O)9IQ*HPQ;>/XLDD[B
M>!U[4?"6F^);/XE>*=3U+0X[:PU?R2DZWJ2!?(5HU&T#<2X(;D# X//%>A44
M >9?$+2_%5YX[\*:KHFAO>VFCM)++)'>QQ,_F;0R89E(^5/4@[L'C(/I4+M+
M!'(\3PLRAC&Y!9"1T."1D>Q(]Z@DU*QAU&#3I;R!+V=6>*W:0"1U7J0O4@5:
MH *\5\3^%O'FN^'/$.C7>GR7MW<W"3PWPU-8K>2-&!1$A&,-M."' 4[0Q8E5
MS['>WEMIUE->7DR0VT*%Y)'. BCJ3[55T/7M,\2Z3%JFD72W-G*2$D"LO(."
M"& (Y'<4 <7XWT76]8U+1KX:$U];PPDF*SOEM;RQN#R7CF+*&4@!2,]LUO\
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
M+:&]6$")5+Q@H  X<X&3DD,!GI6T=9UWQ'XI\$*=5O-+M]<T262\MK5E"GY
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
M(&V..C#/0CUZU-110 54N-+T^\NH;JYL+6>X@(,4LL*L\9!R-I(R.>>*MT4
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
/ "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>img181018208_5.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_5.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" (U D # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M$+,%4 ,&8[?X%YZ@]B":])L+ZWU/3K:_LY/,M;J))H7VD;D8 J<'D9!'6K%
M'AFM_#GQGI?A"RM=&AL]0U276VUB],,H1(I0/D""0C<O7)R#TX/4>VVDDTUG
M!+<P?9YWC5I(=X?RV(Y7<.#@\9K-U?Q5H&@74%MJVKV=E/.,QI/*%)&<9]AG
MN??TK8H \%\.:MXCN=:^)&C:)I$.JO<W[J;G[0D*6YDWIEPQRP 7HHSE3ZBC
M4?!/C'2[RUTE]$'BC1ET06EO ;I(8K6<J@D?+ 9(92RD@'##!!7CT/P7X/\
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
M:M_#3P?XF\->)?$VI:Z-/*ZS*+@FUD9L2!W; ! P/WA]>@H Q_VA-.GU31-
MM;.W\^\EOS'"B@;F)0_*/K@<>PK2TOQU<ZI\(X9+/SY_$TJG2EMCE93>!2"2
M21C !D+$C !R<\59^(>D>,-4\3^&[C1--L;K3]-NTNG\RX\MS(,@[L]%Q_=#
M')Z5'I'P[N_#_P 3/$/BJW2*XM+B%IK*T$NUFN&'S9R-J\EP#V#_ %H XOX.
MWT/A?X8:EXBMM&EU+4I=0-JJ0@!F&U"H9\?(@)))Z"NUA^)>KVVC^*CJ'AZ&
M;5O#0@-S#97>Z*=9,DLK;25"J"Q!SC'..<<9I/@SXCV/PQO-)73@E^VKK>/$
M]ZA:[B*C>I8/C[R@D,1D9ZU:_P"$<\>6%QXO-CX(T]+3Q+8+%]FM=0B06;^6
MT>!G 8C>S,  ">C>H!-KGQ,77? TEUXJ^'.H#0YY(2K_ &KY'#'*L&PC= 2,
M<'@$C=72ZG\05\):LGA#2/".J7[VFGQR6D=N=RM$% 7DY;:"-I8Y.0>O?#\7
MZ/XJG^!^A:)'X?EDU6$V\$T$;I(8A%PKD L&!VKWXW<],5<CNO%2_%MM=D\$
MZBMNF@&S"BX@)8B3S =P;8"6^79NSCYL=J -%OB[91^!-+\0R:<1>:G<-:V]
MA]I5?W@8K\TCA0J@@9;&!N%:/P_^)-GX[-];K9/97]BV)X?-6:,@D@%)%X8<
M?X9'->4VOA+Q0G@_P_K*^%I)KS1+JY:33+Z,-]ICF?.53[QVGJ"!ZC->H_#I
MM7O9-1U+4/"MEX;M)"D=K9QP!9S@?,SL N1GH-H[_4@&-\9=8U5+GPQX7TR_
MDT]=>O?(GNHOOHH>-0!T/63)P1G;C.":KZ]\#=-C\/.OA6ZO+/6U(;[3+>.!
M<'>#^\QGIR05 YQG-7/C!X<UO4+GPSXAT.S>_GT.\,[VD9 =URC9&>N#&!@
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
M<IA.F,$]>.<C(!TOCCP3:^.=+MK*YO;FS-M<K<QRVQ 8, 0.OUK'TOX<W_\
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
MR%F(R=QX'/R]QDCOZ "BBB@"MJ-_!I>FW-_=%Q;VT;2R%$+D*!DG !)KQO\
M9PU2U;P[JVDF4_;DO#<M&5/W&1%!STZJ>.M>VU'%;P0%C%#'&7Y8HH&[ZT ?
M+VCKX:T?3]6\-^-].UV\U^*_,B65O/-LO7; 5U4$#=WW$9*L,9Z5V^AW/A;5
M?CQXSDO[.UO!%!')!--$)%B,*(LN%(/S;A]X<_*<=:]J-O"9Q.88S,!@2;1N
M'XTBVUNDQF2")96ZN$ 8_C0!\]>%-*\,>(_ 7Q$GM-'M)[N&XNI[*181YL<9
M4M"$ &Y!E3@#&>1ZBKWPVE\$SZMX.F@US6+O7X;=X8[$HGEP$QL) V(P=G+$
M$L3T]Z]PL=)TW2S,=/T^TM#.^^8V\*Q^8WJV ,GW--M-%TJPNIKJSTRSMKB<
M@RRPP*CR8_O$#)ZGK0!\L:1#X5E^#6MQSQ6H\5KJ"BV5W!N7^:,#RU #;<%P
M1SR"3V [O0I]-B\>^+-.^(]QIJW=QIEK$9;C:B.JQKO\MF P22K #!R,X^7C
MV=/#NAQZFVIIHVG+J#,6:Z6U02DGN7QG/XTNI>'M$UJ1)-5T?3[Z2,;4:ZMD
ME*CT!8' H ^;'@L)?"/PR@U38;1]7F5S=';FU,ZYR3C"8SSTK:U!?#FGZM\5
M]+M(X4L!8(T=I#(NP7"XY51@ )(PR/X>1[5[S?>'M$U00#4-'T^[%N-L/VBV
M23RAQPN0<#@=/2JL_@OPK=7$MQ<>&M&FGE<O)))81,SL3DDDKDDGG- 'DOA[
M3_#&DZW\)=0T^*"&[O;.9;B: @K*_P!GPV_')?S7*^W(/W0!Q>CZ/H.J>&_[
M?U[QXNE:W!=RS7,?V<?;5F+@9!W"1^ IX&%);IS7T8W@GPL9[*=?#^FQRV,B
MRVSPVRQF-@21C:!QEB<=,\XS59OAUX0?Q =<;0+1M1,GFF0@E2^/O;,[<]\X
MZ\]>: &?$H@?#3Q'DX_T"7^5<!X8^&USXP\"^%CK_B2:YTB");B/3XK9$QP=
MJF3DG .#QTSTZCU+Q)X8TGQ9I9T[6;7S[?=O #LA5O4$$>M,\,>%=*\'Z6VG
M:1'-';-(9-DDS28)QG&3QT[4 ?/OC&[M+V?5_%'A^>6XNX]=BCCU2>^5!$0#
MA(T#$&(;4^=B,C&!@&NI;2[[Q'^T#XDT7_A)=>TZRALX[@"POFC8_+$0HSD!
M0TSG&.,G&,UVEW\&/ U]<WMS/I3F:[D,KLMPXVL3D[0#@9S5[P_\,?#7AG7!
MK&FQ72WH0H7DN7DW*1C!!//;\A0!P^AGQ/=Z3\2=-TOQ)>7NH6UZ;>RGN[C!
MCY.Y5.,(^,J"NT!@"-O6L[0;W2K+P+XVTJ2]U2RO[;1I(KC1]6N-XAE",#)$
MQ."'=UZ ?,1V9:[9/@WH*66N6@U36S'K,B2W):Z5FW*Y<$,4R3DG);=GZ\TT
M?!C06M]46YU;7;NYU*)()[RYNEDF\M65M@)3&"43J"?E&"* .2\,P:[X<U;X
M:R)XEO[K3M8L!'+8SOF.,>7Y@"KTP R@$_,-N,X.![G7GQ^$FG[]$<>(_$(D
MT5=EBXGAS&,YQGRN1@!<=, #'6J7PD\->(]!N?$$VK-<0Z==79-G:74WF2J
M3\YQP,@J.,9V]  * .?\<(TG[2G@\(I8BSC. ,\"2<D_E7HWQ%\1W'A3P'JN
ML680W<$:B$-SAF=4#8[X+@USOBCX57?B#QRGBJU\57%A=0JBVZ?95E$&T?PY
M8#!))P1U8TMO\)WO+W5+GQ1XEN]=:_LC9?/"L7DKN5LH,E0044C ZC/6@#GX
MM7\8^$;OP=JFK>)3K&FZW)%!<VI@1#&\BY4JP'(!.<\=/?AO_"0>-8OA_P"-
M)AK@EU70M59$N/)C >%"I9<$8'!)[GC'>NDTWX530ZAHS:MXFNM4TS1&W6%@
M]LD:H1@(78'Y]H [#\,D'*UOX,W]]+XAATWQ7-9Z5K$RW,EA);B53*&W'+$@
M@;@#D<XP#G H MZ+XD\2W7Q#\.6EW/92Z;J&A)>E1"%D5_+&X[L')+GH"!M/
M3(YR_!OCCQ=K_C@V%YJ%E:R)+<I=Z+<6P22V"H3&R/G]ZN[:#R#U(&/F&K8?
M#3Q-I_B32M2'C"*:/3[$V$>_3PK"+:0!@-@D?*02>HYR.#'HWPT\36WB31M8
MU?Q/;W\VDI,L,AM3YLI="H$DF=S@9'7G&0,9S0!2\/>)/%K_  \\1W,4&DVF
MLV>N36LN(XXH+5?D,C_> .TN[;F)SU.:H67Q6\11>&?%DL=SIFK7&A-;M%>O
M;/$EPDCD'* CD=!C'3G-6[?X,:Q!X&F\/?\ "20[WU5-2$OD,0Q";2K#=SDA
M3SW6HK[X1>,+J/Q"S>)M-EEUQ$^U*UF4#LARF""=O/H#]#0!HZ'\0?&"Z_X7
MM=?LM#DM/$=J;BU_L\RK)'\@<;]Y(Z'&!^?'-2+XL>(H/%>C:?J=EHT"ZAJ1
ML9=-CD9[RT&Y45W;=MY9B1\HRH&.N1;;X>^+VU+P/<_;-$">'K9;:7:90S+@
M(Q7CD[!QG;\PST.!@-\(O'D=KI,,.J^'C)H]^;NTG9)!),Q??OE;:<D$#CGJ
M<G@9 /4?B%X:NO%_@;4M#LIH8;FY$>QYB0@*R*_. 3_#CI7._#/X:2^ M;U^
M9IHIK6Z\E;-P2'"@,7##H!N8 '))VYXS3?AUXF\2ZMXQ\4:-K5[9W\&E.L:W
M%K#Y:AR6!7U[$$'."O4]3Z70!Q7B'Q9=MXD?PEHNAQ:K>FS:YNQ=2^5 D1&
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
M?O  ,<,<'H.1GG3O-!/B;XJ>&]*U77[W4;6ZT!;R2>"=H5F8[P'1<X4$*AP
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
MGX?/B2T\/#4%;5+N'SX(%C<[DVEL[L;1\JD\FO*_$?C+QI'X:UGQ']AT/4=
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
MX%2(,MQ$ &!B8-AL@C'3TZ\4 =4Z+(C(ZAE88*D9!%53I>GM9+9&PM3:*<B
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
M%>;_  \C\4Q>+O%,>JZCJ5]I$<VRUFU"W\LNX=@WEX.-HQCY0 ?E("]*](H
M**** /%_CL)[ZZ\-V$7A_4=5CBNA<3)!$_ERH3CRO,4$AC@].0"#71V_Q*OM
M;\06&C:/X7UB"263%Y<:A:F-+9 #N/7E@<=3@]!DD5Z+10!\TV/]IZ5\,=8^
M'-WX9U*?6KB^V0[(6\@Y:,A_,X  *Y')!XSQFNIN!?\ @KXH:#J%YHVHWMNO
MAZ.PW:? 9LS+U48]P/S%>T37-O;;//GBB\QMB;W"[F]!GJ:EH ^5+"]&C_!^
M+2M2TS4%N&\0QW BDLG"R1A4R Q&TGC&W.>173?$?6=&L?&&J:KH5U?V'BHQ
MQ6[6D]GYUOK$+A5(4$$;=H'7 ;:,#/-?044L<\2RQ2+)&PRKH<@CV-/H \1D
MU^R;XUW-S<:.1J<7A8K/8QJLC&[V^:T89?OGRSLSWQCI7(Z'XJTY-5\"ZO-=
MWYAM+JYBNK2*S;[-9-(6V)$%7YC\_3+-@#T KZ<HH ^9X]7\.3_#KXFBVCA6
M6?5C);R>3M+PO*#"JC&X ;7."!C-6/$/BG2;Y#9:<6TO[1X8CAM6LK02S:@6
M0 6[, =BJ5*G']UAN&,5](44 >%Z?K%N/V5VGN[=-3%NAMW@N'<+G[2%0$@@
MX4,A !'W0,BL?P[J/A@_$5GU/5;&\T_4/"YBG2UM6CCB"JI,. 6;*Q19R3NR
M,<' KW]=(TQ;"6P73K06<I)DMQ OEN2<DE<8.361K7ANV3PWJ$&@Z1IL-^]C
M+:6V+=$55?)*]/N[F+$=">HH \!M=+\.S?!30YM-6'_A,Y-1 M3;RJ)S,9R
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
MA+J,*P\LY(ZD 'E3TS7D_CJ>TO\ P#X6^(^A6<4<FCRPMM92I\H.$,?/)4.
M!P>"2.IKO_AUX=.D:'+J5Y;O'K&LRM?7WFCYT9R66(GKA <<]]QXS@ '&6?C
M'4-+^/&N:5K?B:"'1((-Z1W<D<,:EDC957.,D;L=<G!->JSZUI5KIB:G<:G9
M0V#A2EU).JQ,#T(<G!SVYKQ.['AA/VAO%)\7+IXL6T^,Q?;PNPOY4/W=W\6
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
MQ(DDX$07/R@)CCJ,D=J]"HH \OLO@Q;V:6E@WBC69]"M;I;E--D==A8'< 6
M'&>2 !U)X/-:VD^ +_3/B%K'B<^)KF6'4U99+/R0,#C9\V2#L PIVY]^3GNJ
M* /-_A%:^)X+/6I/$$VKR6TEX?[/_M9SY_EC(RRDDKGY>.G7'')](HHH ***
M* "BBB@ HHHH *X7P9\.9/!WB76-677[F^35"6FAGA4$OOW*Y8=2,N. !\QX
M'%=U10 4444 <!XX^'NH>+/%&B:Q;>(#8II;I)';M;^8HD5]V\<CDX48/'RC
MU-=_110!&L$2QF-8D"'JH48/X4HAB6,QB- AZJ%&/RI]% 'G?BSX>:KXN\1P
M"]\0 >%DDCE?2E@ .Y !M##J&^;)[9P!W'HE%% &=J>@:-K31MJND6%^8LB,
MW5LDNS/7&X'&<#\JDU'1]-U:P-CJ-A;7=H>?)FB#J#V(!Z'WJ[10!BWGA#PY
M?Z&NBW&BV)TQ7\Q+9(0B(_/S*%QM/)Y&.I]34-OX&\*V>I0:A:>'M-M[J!66
M.2"W6/ 88.0H /!(R?6N@HH \J\>_#(R>'-/LO!VC:8(;>_%W<V$HV"ZX*C+
MY!X#,,9'!X(P!53P5\-]2LO'-IXEFT33?#EM9I)$+&VN7N))]R$;F8DJ "W&
M.>.1T->P44 <QXC^'WAKQ9J=KJ&LV#7%S;*$C83.@V@[@"%(SR3^=9\?PD\'
MPS7\L=C<H]^C)<%;Z8%U8Y8'YN03ZUV]% '$7OPG\*7OAJVT%K:XCM;1WDM9
M$N&,MNS_ 'MC-G )YQTSSBH)O@_X6E\)R>'8Q?06TDZW$DT=R?->0#&YB05/
M';&.<@ UWU% '%Z[\+O#WB+PYIFC7QO"NF1"*UNDF_?HH"@\D$'(4=1],5I>
M$/!6C^"-.EL])28^<XDFFGDWO*V,9)X'Y 5T5% 'SUHFDMXA^//BZWDN]<TL
M2QSQB:SQ&S*&52&8JP"D<@\?PD$'%>D7OPC\/3MICZ=<ZIHLVG0&WAGTRZ\J
M0H26(9B"3RS'/&=QSFN]HH \AN?@#IS:<EE:>*-<C@6Z^T^3/(LL6[!&[8 H
MW_[7ID8KI/%GPUB\3^*=(\0Q:S>:;?:>@C,MNH+R(&W  GA3\S_PD'=R"!BN
MZHH \TTSX/6MO:>);34M;N[^#Q RR7)\I(Y!(KEPX;D9R3VQ[4GAGX1_V7))
M_;OB&^UN!+:6TM()G=4MHG78VT;R 2GR\=.W05Z910!X];?!35K6WT>WC\<7
M2P:3<M/:1"T&V)BQ;(&[DY/?/5AWJ6Y^$6MW=EXM2Z\6FYGUX1,6:U" M$VY
M YR2%Q\N%Q@>H&#ZY10!Y"_P[\?OK$NLR>)])N+Z?2WL)HY+,I&5/1/EP<9)
M.[ (VCY2"12_\*Z\6#X)S^"9)]'>[$P\ITDDVF$2"7!8K]_?D#C&,?6O7:*
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
ME1.%C1'4.%SRW&[TP1D 4 >KZC\1?#6G:/IVI_;7NHM3#&PBM87DDN2,955
MR""0,-C!X.#5GPSXY\.>,7N4T'4?M;6P4S?N)(]H;./OJ,]#T]*^=H/$4?A/
MPE\-/$=F!<7UD^HQ20,YV%#*<J>?E;;+P0.=P)^Z!7JGPFGTJ#P_XEU'2=1M
M]:U2:YDO;J*UADB 9@Q2-?,4,0<-@XZDCMR =+:?%3P7?>(ET*VUJ.2]>00Q
MXC?RY)"2-JOC:3QUS@Y&":SO#'Q6T[Q-X_U/PW!#)''"@^R2O$ZM,RY\W>K
M%,<  C^%LG) KPNV\1:;_8>AWHU.:U:U\0B[GTJVLREM:(Q+;PZC+MA<#+Y
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
M*ZW6?%&A>'I+:/6-6M+%[EMD0GD"[O?V'^T>!D<\BK>G:II^KVWVG3+^UO8
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
M*&/C!S\Q!S@= .GY9_A;X;ZKH/BK5]6OO$HU&WU96%Y;&S$?G'G:20V!@$]
M.IH YCPC);?"OX'R^)87BU"\U 1W 4,0@=\*L9(S]SYB>G((R.*T8]9\<^#_
M !#X6/B76%U?3]<D6SGBCL(X_L=P^W: ZXW<DC)/*ACMR!BS9?!Q;.PUS0O[
M9#^&M1+RPV#6V7M9CMV2+)NR2NT#!X(Z]:DTCX9:NUYX>'B36[>^LO#;DZ='
M;P-&\F-I1I6)_A*@;0.BC).30!RGB'XE>+_#NLF\N]3T[=_:7V;^P(H!,D<&
M#AWN5Z2<?<)!Y#;0#MK?\4>*M;\26'CZPT;[!'I&CV4MM/+<VTC/-)Y;^<J,
M' 4J 0,J><=C65)\#]>FTN?1CXLMHM*74C?6\2V 9R^W =VR#NP2,9(P!]!?
MO?A=XLL;G7O[ U[3GMO$-LR:DM["RL92OS2)MR 69I/0*'. <# !O?!!%3X3
M:05A,99IBQ./G/FN-W7V _"N0\+>.M4@\)>.-:MO"VAV5YIDJ 26=LT,5RP9
MM^\]7* [NH/SCIFN^^&OA+4_!?@A=&OKJTFNUEDD1H QC7=T!)P6YYS@=<=L
MGS[3/AK\1+3PMXDT3[5H2Q:W.9&W7$O[D[CO*CRSD.H4<G( '0YH U]/^)7C
M&#Q%X6MM>T'3H+#Q"B^0T$C^8I.,DY)QC<IVX[]<YQK?&?P[K/B'PK9C1K1;
MY[*\6ZFLV8_OD56XVY&[KTSGTYKG;_P1\07O/!,GV;0)H_#A1%$%U("X^0,S
M[D  Q&.%!(YZ]*ZKXF:#XLU270-1\)W$:W6EW33-;R/L67( !)R,@#<I'<.:
M .4\$3>#O$WCW2KZRTO_ (1GQ'I$4HNM+^RK"MP6C*G:!C[NXGD!B#R,#AJ_
M'F>;5Q+:^'I9]#-SY8E19//,?0R ;=O7/RYSVXZUN:;X6\2Z_P#$JQ\6>(M-
MLM(73K5X%CMKCS7N"ZNO+#&W <\YSTQWQ1\):#\3O"?E>&;--&?P_#<R"*_N
M,F9(68L2%5AEN20"#R<$XZ %S4OBEK#WVKS^'?#:ZMHFC7"P7=U'.3)(>-_E
MH!R%YYY&,-TJL_BSQA=_&6RLK739QHXTU;O["\R1.\+G!F8,,APS;?+..5[9
M)J#^QOB9X1\3:['X:M-,O],UN]EODEN'P+5W.26&5.<8&/F'"^X,M[X?\?:-
M\3-,U^RCCUZ)-)CL;AWE2VSMY<'.3RX,@.#RV.@H B\&^,/!_A_1_%^L6GAV
M]T46-Z(KFW:1Y'F8LP0;"<1ONW KT7CD]M_0OB;=W7B"PT;Q%X6N]"GU.#SK
M!GF$RS<9*G"C8V.QY'?&1GC+7P3XLU7P;XUMKG0ET[5=4U1=2MRTZ.)/WF_R
M\AN N#@GKNKHXXO&'BKQAX6N]7\,/I5MI EGN)GN8Y/-E,>T!0IX!/MW]N0"
MH?CQ MM+>_\ "(:V=/MKMX+J[55:.$ @+\P^7><KE"0!N&&/&?6;:XCN[6&Y
MB),<J+(I(QP1D5\_V*>*HO@KXFT:3PIK'VRXU!O)C-KG;&[(6P,AVP=WS!2/
MF'4!MOM_AB6:;PII,EQ:S6DYLXO,MYEP\;;1E2/7_/% 'F7P4AGL/%?Q TN2
M^NKN.UU!%5[B0NSMNF5G;_:8*N3WP/2N7\;^#M8\ Z*GC>;Q9=R>+9KI$N)8
MVQ%(",E%&W+ ;1PV%PN-HX%=1\*&U&U\>^.YK[0M4M%U"Y^TPM+;,J?*\A*;
MR -Q$JD#N,FN9U'Q?XIU;Q;#K.O_  [UVYTZR93I^G>3*D4<I.!(Y,9\Q\G
MX &>E 'T#827,VG6TMY (+IXE::(-N$;D#<N>^#D5POC7PAJ%[/J^OOXVUO3
MK2"Q+06EE<?9XX6122S$'Y@3R<@'_:P !)9?$J27X@Z?X2O= N+.:^M%N8IG
MF!QF+S"K)@$8*NGKE>G-:?Q*OH['X=:Z9(YG\^SEMD$41<[Y$*KG'09(&?>@
M#@/ASH'B#5_"GAWQ9#XQUM[QKLO>6U]?M);/;K,Z2*$(/S%!P2>O/'!'>6GQ
M.\(7NMQ:3;ZNC7$\AA@?RG$4T@)!5)"-K'(['!R,$YKC?AV)-4_9\OM&M8)_
MM\5G>VIC>)ES))YC* 2.>'7IZUPU]XDTG5?@WX?\)V9F?Q/#=Q)%:B!]\,@=
MOGZ=,'MD_,./0 ]O?XC^$X[W5+-M5(N-*1Y+V/[-+F)5<(Q^[R S#IGKGIS5
MFW\=>%[C1;?61K=I%IUQ(8HI[AO)#N#@@;\'C%>=^-K?5_#7Q4TO5=%LX+FZ
M\1V1TF;SP[(DF5_>':<X"A21C[J-W.10^'FAZA:>+)/ NL+!<Z9X9N'U..<Q
M +*[J!#D$9&-\CYYP1C/ - 'J3^/O!R $^*M$.2%^6_B/4X[-5W4?$V@:1<B
MVU/7--LIRH<17-W'&Q4]#AB#C@U\Y6J^$G^#_C.[DLM,6^_MATL0NQIXD8QF
M-48_-LX<\=0K]>:VO&-WHH6;6+#7-*O95TRTMM5T.^<*+N(HKJ87&"7&58;3
MD$9S_"0#M[?Q9J6G?&W5]-U?7+:/P^=,6[MTD*1QQCY "6;ORY/.#D'T W/'
M-]XB>RT:7P=K&E02W%RIQ=NFRYC*YPI.<CN=O..AKA[:+PMK?Q>NTU>UT]K1
M/#D+"&Z*LEMC:6!)X5E4CDX('/%<E!/92_"WX:'S;=[JVUTH_P REXE,[L0>
MZ@@(?R/I0!](3:G86\K137MM'(O5'E4$?@35E'61%=&#(PRK Y!'K7@S>%?"
M^N?'3QK9:XBK EDDZ;GV*C-'&7DW%N&&XGH1R3QCGJ?@+J%[<_#>"'4)7/EW
M$J60E&"T"[,[>[*'9ESSCIV H MZ1\0]5O/B_J7@N\TJVBM[>-GCFCD9GP &
M5F[8967C P>YJIJ7C[QPVM:S!H7@I;O3M-G:%KFXG\DN5&20&(R.XQG@CUK
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
M);C1]5-O]M?4=3ADBD:3_G@GRE" QPBYRR_Q 5ZIX\_Y)YXE_P"P5=?^BFH
MYS2OC+X9U&XLX;JWU721>D"TEU&U\N.XR<95U+# . 2<#D5Z'7@.C^'_ !5\
M0/!/@[2IM,LM.T*S=9SJ"S!I9%C4JN$7!7=EL]22,DC',OC7QEXFT.76]3M/
M%(N?L6J1PQV6G6PEMX(3N^6>5DXD.T @$X/'\0V@'O-<[H_C33=;\3ZOX?MX
M+V*]TLCSC/ 41P3C*GT],XR.1D<UY_<Z[XYUCXNZCX<T77;6RM(K&.[ GM5D
M"*53('&2=T@Y)' ]N9M#\1^.AK7CBPGBLM4U+2H4-H((/+C=V!903P3\N/E)
MSP0#WH ].UC5K/0M(N=4U"0QVELF^5PI8@?0<FHO#VOV'BC0;76=,=VL[D,4
M+IM;Y6*D$>Q4BO&]"\3Z[XB\%>*EU'7K?48$\/W3W%K/;""ZM+G:1M*@8:/
M;#9STR%/%9O@3Q%XI\,>%_ SK>V<NAZIJ+V267D?.H:9PS,_7.XD@#C@>] '
MT36)XA\7Z#X4%N=<U%+,7.X1%T9MVW&?N@^HK;KR?]H8 _#:(X&1J$6/^^7H
M ]+TC5[#7=+AU+3+@7%G/DQRA2 V"5/! /4&KM9?AJ%+?PMI$,8 1+*%5"RK
M(,!!_&O#?4<'K7G4_P 0?&FJ7GB6?PWI&DOIN@3M!+'=LYGN&1CO*$,%4!1G
MG\,DX !ZS5#6-:T[P_IDFHZK=QVMI&0&E?. 2< 8')Y-<-IWQ)O-7\2^#ELK
M. :+XAMIV)D!\Z*:(,74,#M(! 'W??/:L?7/'6H77A'QW#K?A_3[U='O1:B
MLRI)"[81VR221PV5P>1C:1F@#UBQO;;4K"WOK.59K:XC66*1>C*PR#^1JM?Z
M]I.EZA8V%_J$%M=7[E+6.5]IE88X'OR /4D <UYQ/X__ .$=TWP=I.BZ3IFG
M0:II\5U&]_=&*UA7:&,0< DN<D;F&,LI.<D4:WKDU[XC\"CQ!X%4WEU<;H9C
M>_-9RB3G&T?, JH_/!Z=J /6**\OU[XH:_H4NJW<W@F==%TZZ-N]Y/=")I1O
MV!XT9<LI)4@C(P>M6==^)6KZ?XXOO"^D^$IM4N;>V2X1DNE3>I"Y.".%!8#K
MG- 'H]%><P_%4:GX2TC5=$T*ZO[_ %.Y-HEEO">7*JDME^1M&,Y].3C!%-B^
M*YN/ =YXBM_#UW-<Z?=&UOK%9 3"1]YMP!RHR,G'&3V&: .N/A/1F\6#Q.]H
M7U98?)29Y&8(N,?*I.%X)' '4^IK:) !). .]5;2[DN=)@O6M)HI98%E-LV
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
MHZ$C ()[9Z'&35M/!OC'Q3XP\.:AXMM+2R@\. ?OH9P[7\JL")%"\(I*J2"
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
MF\XZXQ\QP1TJUX8M]6;]I+Q$MUK,DZVMF"P,0 DA98RD0'\(4NIR.I4D_>-
M'LK31)+'$\J+))G8A8 MCK@=\4^O&?&%EJMQ^T'X4B37)XHI(9);9%C4BV"Q
MMYB@'AM^S!)YP<=A2/XS\8^(M#\1>+_#NK646EZ-=O';V)M0PNX8L.[N[?,I
M*,#A<=", \T >SUB:_XMT7PQ<:=!J]X+9M0F\F LI*[N,ECT4<CD^OIDCG]2
M\0ZAKWP8N?$6E7!TR\DTQKO<$WE"BEG5>>,[6 ;J,@XS7FI_M=/@W\/I8I+>
M[OCXBMWL5D0HN<R[$D.>?FSDC'!'<9(!]"T5YC#\2-:T@^+XO$VEV7VC0HH[
MB,:?(VV59/N*2_/7&6P._P O'.5X.^+GB#5_%ECI>L:#$EGJ2[[:XM8ID\H'
M=@,9!A\%2I*X&0<9Z4 >QT5YQXX\<^)O#/C#1](TW1+&^@U4,EL7G*.T@*Y!
M[* #[YR.1@BJ$GQBETNWU?3]=T1K;Q19R1QVVFP2>:+PR8V;&'7KD\=",9)P
M #U:LG0O$VB^)X;B;1=1AO8[>4Q2F//RL/KU'H1P>Q-<CI?CO7[;Q;_PBOB7
M2+&+5;BS:ZL#97#&.X(#'RR6&5.%()/&5)Z$5RFE?$%/"_PONO$.F>#;2P<Z
MLUK<6<3F-8WP,LV5S_L[>,?I0![?6+XK\,67C#P[<:)J$MS%;3E"S6T@5QM8
M,.H(/(Z$'\\$<3:_$3Q3_;FHZ-JOANSTZ]@TB348-]YY@<J. =O49R"!R,&E
M^!^M^)-?\*WU_K\DD\4EX[6MS*3N<'[X QC8K<#'&=R\;<4 =QX8\/6WA7P]
M::+9SW,]O:AA&]RX9\%BV"0 ,#.!QT K1N[RVL+9[F\N(;>WC&7EF<(JCU)/
M KS34OBCK)O_ ! VA>&4OM,\/2M'?W$MV(G.S._8N.VUO7. ?:N9^*/BNZ\2
M67@8Z78FYTC5[I)OLDT@0W4BNH$,@Q@+DXSN().<?*#0![3%K6E3Z8^IPZG9
M2:>@)>Z2X4Q*!U)<' Q]:N12QS1)+$ZR1NH9'0Y# ]"#W%>1>-_!&@Z%\']>
MGM-$BL+BX2&ZE@\YIA#,& ^0DX&-[KE0,@^E+X!^),]K:>%/#VM>&[S3+:[L
M8;>QU&23,=PRJ%7@@;=V,@9)^9>,,#0!Z]67H7AS2O#5K/;:1:_9XIYVN)09
M&<O(V,L2Q)["N NOCAI%IKPA?3Y?[#%VUF^J^:/EE506_<XW%02.?KC.,5HZ
M]\5K;2=4U*WL=%O-5M-&*#5[NUDCQ;;N@52<N00P8<;2IR>N #OVFB26.)Y4
M623.Q"P!;'7 [XI]>0:KJ_@OQ1X^\%ZC<0^(+?59U$EBRP>5&RAB5$@;G&0W
M*=CDG&#6M=_&WPW97=Y#+IVMF*RNC:W-TEH##$P. 6;=P"0<<9.T\4 >DT5P
M.H_%_P ,:;J[Z:5U&XE6T%X&M[1G5HR@D!'?[ASDC P<D8K!\=ZMX0\;>%/#
M%_=ZSJFG0WUUOL6MT?<74[&5U&5# \!CR#G:2"<@'KE%</K'Q:\):%K%YI-[
M=W(N[3_6JEJ[8X!Z@>AS5Z\^(WAFQ\.Z?KDM\S6FH'%JL<3-+(1UP@&>,<]A
MQZB@#?T_2]/TF%X=-L+6SB=S(Z6T*QJS$ %B% R>!S[4FHZ3INL6ZV^J:?:W
MT"N'6.ZA650V",@,",X)Y]S6'X6^('A[QC=75KI%U(]Q:@-+%+$T; 9QG!ZX
M/!],BM3Q'KUIX8\/WFLWRRM;VJ;V6%-S'G  'U(Y. .Y% %S[#9_V?\ V?\
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
MR0>@(Q7J5% 'C_@.+XC>&]/M/"B^';46=I>,AU6YG4H("V\E8U8,QPQP<]2
M<8-<O'HWB/PI=7_A]OAKI_B2[GN7EL]9N+-71U9CS*<8'0_*73;GN,9^@;R]
MM=/M)+N]N8;:VC&7FFD"(HZ<D\"H6U?3%N+2W;4;03WB[[:(SKNG7&<H,Y88
MYXH IZAIMSJ/@NZTL);P7=QISV^Q?EBC=HRN!C.%!/OQ7A7V?7)_A=!\,I/#
M%]_;27^Q9Y+5C!'$9B_GB3! &25W#C:37T=10!XUK.K2:9^TA87#6%XUH]@E
MC),ML[*&?<RE2!\PW%03V^;TKTGQ=X=_X2OPY<Z/_:-U8+<8#RVQPQ7NI]5(
MR"/_ -5;E% 'B5GX)UO0/B[X7M(_$5[<V%M8-Y<LL*G9&G!@Z8"LH49Z]<8P
M#6''>2?#GPAXT\"W5K<27]]/*-*'D.WVR*9!&74J",JBYQGKD=J^B:0@$@D#
M(Z4 <U\/-'O- ^'^C:9J"*EW!!^]0'.PDEMI/J,X/;([UTU%% !1110!YYI'
MPUO=.\9ZEK]UXC.H1:E'Y5Y:7%DA6>/!78W/0*% X['.0:S]$^#1T36(FA\5
MZJ=#AN1<QZ2'98RP;>H;YL$ A#G;DX/2O4ZYOQCXNC\)V-FZZ?<:C>WMRMK:
MVD! :1SSU/0 #^7N0 <>/@]=66JWD>C>*KS3O#M_,);K2XDQD=2BNI&U3TX
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
MD DC%-M=<\97O[0=WI$=];?V=86XDDLV=TC-NWEY( !S*/,!R>.",@&G>,O
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
M=CC 'K7S)<6FA:GH_P 5]4D6SN+F/4@]E<[@Q"M</@QG/1O4=:]_^'M]%?\
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
M:ZA/!92+%?W]O#O@M6;  8@YZ\'C.00,GBO0&!*D X)'4=J^?O!KW/@WP_\
M$CQ#>7O]H3V]]+936UQ$/)N90^!(SD98DR,"@QP>?O*0 ?0$<B31)+&P9'4,
MK#H0>AIU>.:-KWQ0TDG6M=M3?Z&NES7ESYWV6'RY%C>15C\IBQ4X1<L"?F)(
M&*J>$/%_Q,USQ!I-Q/9W!TK406F#::L=O;1D95XY=VY\CYOF[G !S0![8LB.
MSJCJS(=K@')4X!P?0X(/XBG5Y#\#H=4W>*I[S5?M49U:6.1&@"L\PQNEW \;
M@<;<8&!@]:L?M S7T'P\1[6^DMX7NTBN(D&/.5@W!/7&1T[T >K45Y@^I>-+
M35]+\$:3>Z3)J-II"75Y>W<,FUP'\L!0&))Z9)ZD$\9P-GX;>,=0\6:7?Q:Q
M91VFK:7=M9W:Q-E&9>XY..<@C)'&0><  [:BN.\>Z[X@TA-.AT*WLXQ<R/\
M:=2OR1;V:*!@OC^\3@9/48P<\5/A?XYNO&6GZE%J"6QO=-N3!)<6C9AN 2=K
MIGG''X\'O@ '>50UO2+;7]%N]*O#*+:ZC,<GE/M;:>H!KD/BKXVU;P)HVGZE
MIMG:723W7V:59]V<E2R[<$?W6_2LS3_BAJ^F:W>6/CG0%T8-92W]@(9!*9$C
M#,T98$J7VJ3_  ].@W"@#MO"OA73_!VC_P!E:8]RUJ)6D5;B7>4)QD+Z#C./
M4D]ZLV'B#2-4U"\L+'4;:XN[-BEQ#&X+Q$$@@CZ@BO.[7XE^)+*?0]3\1:'8
MVOAO79A':SPW&9;<2<Q-*2=N"O)QCC)XQM*6OB32-!\8^/Y;+P@T&JZ?;K=W
M$J7()O5QNW8&1'D,&XR3G+#<,4 >KT5YAH?Q8U&^OM!35_!]QIEAKK%+&[%X
MLP=N,97:I4'.03U'(!%9G@[Q]XRNE\9WUWH;:I!87,GD16]PH*2*0I@4$990
MOS;MN>#P2V* /8JQ?#?A/0_"-E+::%8+:0RR>9(/,=RS8 ZL2>@Z9Q^=6M#U
M*36-"L=1ELY;.2YA61[:7[T1(Y4\#I]!7"ZGXQ\11?&NR\*QZ;NT=[3S'"21
M[ID88,Q+<@(P9=@.3@GG(% 'H=M>6MYYWV6YAG\F0PR^5(&V..JMCHPSR#S4
M]?/7@3Q+9_#.Z\6V\ND:K<:/!K3VQO8H@\<"HY0;VXR<$<#^M>D>+_BSH?A'
M55TV2"YO;I8?/G2VV_N4X(+;B.2#G YQ]10!WM%>?ZA\7] L'T@+9ZK=C5;0
M75L;2W$F0204QN^^,'(&<?C5NQ^*/A^^\'R>)$6\6".Y%F;8P_OVG.W$:KGY
MF^8'@^OH: .UILD:2QM'(BO&X*LK#(8'J"*XC3_BMX?O-#U?4KJ.]T]])"M=
MVEW 4F4-]P@=]QP!SU(S@$$['ASQOX?\53W-OI=[NN[9W26UF1HIEVMM+%&
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
M\HPP^8$@*^X'G>>@P* .F\.ZO-X \"^;XSU6XN6:^DCM)F<W,LZ$DQX*Y)R
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
M0M&M+AI+12LD97;M(W8 ^F#U]37K%<7XQ^(4/A;5K'1K32KK5]8O(WG2SMB
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
M9SE2><#(SCB@#CO'M[KB79@N?%&J/J5CH#SS6?AR7REAG0 F:=BPS&2<X #
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
M"2!MSZ,<YX%=%\5?#'B3Q7;Z-::'%8&&UO1>2O<RLI#H"$& /N_,V>^<=.:
M,)?B%\1DU_4_"[^%M*GUNVMC>1RQ3.D!A&.0K',FXD*,$88\]#B_%\4]2U#P
M?X:N--TF)O$&O3/;0Q2$_9XVC;;([8.[;C)P,D#N<<Q6OA3QP/B1J_BJ>#3!
M'?Z:]FENM](3#\BE0K>6/XT&3C^)CBN>T7X=>-].\,^'K^*ULX-=\/W<[PVK
MS!OM,$AW%&8$JK$[@/9QRI% '1CXIZUI>C>)5UOP_"VM: T9FCMYRD$T4C85
MU9LD<'.._L>!4'QMOK33["XUCP?-IZZB8OL5Q+> 6\JMU=GV910"#T8X/YUM
M3\$>+-<T;QCK=]I%I'KNM10VUK81W*%H(4=209#\I)"J3@@';VZ5=U7PKXPN
M/ /@^YTVSAM?$/AQ47[#+*D@E"H(_OYV\A<XST8C.1R =)\//B78^/Q?0QVC
M6=Y9$>9'YHD1U)(#(V 2..<J.HZUY]\1+F\UWXUZ+X>U'09=1TV&VE>'3TN$
M3[7NCD)D#DKMQM'!/!C..O/9?"Y?%<\VJ:CKVBV&BV<^Q+>Q@M1"X9<Y8\9(
M.?XB><X '7F]6_M^?]HG2-7E\-ZF-.LD:S69(0RLA5U\S<"1MS,"><@9R,@B
M@"_X:\7:3X*^'&J7-CH6JQV>CZDUK=6MQ<1O)$Y*@D'."-S 8&>3GIDU6O;B
M.[_:"\$ZI )(QJ.D/*R%OX3%,P!_3\163K47C#3M/\?>'[+PA?W(U;4I;F*]
M3#1^3(5!P!]YL8P <C<20-AS:L[?73\4O %Y=^&M4MH;'2A:SN8PZJQC=,[E
M)  +KG.".>* &^"M2M? L7Q"UNWBU#4K"WU46ZP1Y=XU0MN=F8YP V"3_=&2
M>H[>?XH6D:>%FAT74;G_ (2)2T"PA6:/&W=D9R<!LGM@=>N,'X36<UXOC>UU
M71KVVM;[4I)0MY"8_-CEW K]0!SC^\.:S_@MX>:;4+_5+[4&U*/0IY=(TF7@
M(L8)+N "<Y#C&<X!QDC& #TSQ=XNTWP7HHU/4Q.Z/*L$,4$>]Y9&!(4#IT!/
M)'3UP#Y/\4_$ECXS^&=]=0PZGIU_HU_"D]G<9C*NW&&4$JPY.#U!7L#SV?Q<
M:PGT2PTS5/#VJZK975QN>;34W26A4<.!@Y)W$8. 1NYZ ^7ZLVOW'PKUG2)+
M#7KV";4HAI<EUI[?:&B7!;S2 ?NA54$\GH.!A0#U[PQ\2O#WB'53HMK+<I=Q
M6J7"M<PF)9TV@[DW<G@@\@9'(R.:J6WQC\*7.JVUHK7T=I<R&*#4YK<QVDC
M<@.Q!Z\=.OMS7GWB*YD\1?%RPBTR&]@EG\.3V%O+<6TL&Z8PS$$;E! !D7+8
MXK"U#78KKX3:?\.4TB\E\5V]YY;6K0-O@(=G\Q< YR&*\8."QZ8R >Y6OQ#T
M.[\3ZQH")?B]TF(S3YM'(905!*  LV"P_AYSD9'-11?%+PE)X5B\22:C+!IL
MDXMM\MK+E9BN[80%.<#/(RN0>:X/XA:3XBT+QSX5UOP_>)!J&HP)HLSF(LHD
M/21^N\<[L$<>4#SVR_ W@[6=%^)0\%:C?>?HNE2#7("+<8F?'EH03RG+'(R1
MF,XZ[J /1!\:/A\T+RCQ$FU2%(-K.#SGH-F3TZCIQGJ*[>UNH+ZTBNK69)K>
M9 \<B'*NI&00:^:;'5-'-A\8)Y#&BW,@^S*\?S?-+*!@ <?,8_8'%>L?"^9-
M6^"]C;Z5<O%<+:RVV]I"6AFRPSG)(&2&'H".G2@#6E^*/@>#4DT]_$EEY[D@
M%6+1CZR ;!T[FK^J^-_#&B7S6.IZ[8VMT@!:&24!E!&1D=N.:\ \-:IX=L/@
MOXK\,>(62VUB.>1TM9T99#+M41[<<DAUY]!UX-;.F+HFG_%;PM9>(39^?!X<
MBAN_MB(JI/Y9*HX(PKA,#+'D;?Q /=-$U[2_$>FIJ.CWT5Y:N<"2,]#@'# \
MJ>1P0#S7-'XF:%<>.9_"%O>1K>"%E6Y9L(+D-M\GD<MW]">.O%<A\ KK3YE\
M6QZ5OCL!J7FVMN[$M'"V[9G)/.% SD_=ZFJD6L:+X>_:6\076KW5M90OIR)'
M+-\J^84A/7L2 W/X=Z -CX5?$@:EX<N6\7^(['^TAJ3V\(F:*%B@1",*H7C.
M_G'MFO1]6U_1]"C5]6U2TL@X)7[1,J%L8S@$Y/4=/6OEVTL]&D^!WB'4WALS
MJR:TL<%P0OG*A\L@*>N#AS^#>]=)JL&AZU\1M8C\6^(9M-@N=.MDL)6B1HYH
M"BN2KLK #<O##!)+#/)% 'T9#-%<P1SP2I+#(H=)$8,KJ1D$$=01WK,3Q1H$
MFK'2DUK3VU ':;87"%]V2"N,_>R#QUKGOA-#IUO\.;"/2KJ]NK%6D$<UW&(R
MYW'<54$X7=NP,DUX;:7FC10>&=5L3IUC91>(U<F>XWZ@$+Y9Y&& (]JCKG''
M)YR >O\ A7QEK9\;>+M,\57>EVECI+1F(LRQ[4D/[LY)P5*E<YY!91WQ7H=Y
M>VNGVKW5[<PVUNF-\LT@1%R<#)/ Y('XUXFWASP=XV^)?Q!O-;N(I+>SAM?)
MN$NBBQ?N=LCY!P=K(!SD9ZCFN:\$F3Q9KWA?1?'2K+I8TESIL,TKQ"8B0JA(
M! +[5(&.JA3R: /IBBOG&/PA_P )'\-_%>EQW+74GAG5)QI4DK',<2@%XP2
M<$#ITW &MK0-83Q)HDOC6SEG2[\+>''M8S-R9+ORF+.><,H &,YR6SQMY /=
M**^?O!OAGQ#;S^%_%_\ PEFGQ1:A<1?:G>[E>2^:1N8G#Y0R!<Q@ #!7U&:Z
M?X^?:;?PSI%W::G>6,C:DELQAN&1"K(Y)8 @$C;P?<T >M5D>*/$-KX5\-WN
MM7B,\-JFXHA 9R2  ,^I(KQ77M*U[2/&>D> =+\3ZK?V5Y;F^>.ZO1 S-^\&
M%G56<+\F=F",CU.0OB_P_K6G_ K4+?Q)K)O]0T[4$,?D7;2+&C&-1')G&XC<
M6&[D97!Q0!Z5X-\;ZOXCU6:PU7PC>Z*5MEN8IWD\V*13MXW[5 ;# XY/#9P1
M7;5XKJIUS^UO#G@70-1NXT723J,LTNJM!/<%MR*BR;&("8W;<$$#H-N:I^)+
M;Q[::9X/T>_\8/:ZC<W[6$\UK)P5."C,P"LSA3C!/S?+WR2 >[45X0NA>/(?
MB-;^$HOB/=.JZ;]L:Z:#<RJ)<[2A8[FW8Y+?=..GRG.AU?XN^*KB6[TMGF.E
M7?V5?LES!#!(\?$GFQLP9]V%(S@#G YX />]7U%-'T:]U*2*69+2!YFCB&68
M*"< >O%97@GQC8>.?#JZO81R1+YK0R0RCYHW7L3T.05/'KZYKA+GQ!K_ (PF
M\8:=%JG]DQ:#8"*XCM[>.47,[1OYA)<$A 490!@D'.1TK=^"7_)(="_[>/\
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
MVD%TTT$IE@AFFWQQMG*D C)V]LD] >36MX\^'^G^/[&UM=0O;RV6V<NGV=P
M2<#+ @@D ''ID^M=;10!Q?BOX9:-XOT?3K+4)[P7&G($@O5D'G8  .XD8;.
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
MK '=@8"]2%S7T!10!\^_#_7O!TD6CV]KX(N1K>G.3>RD.ZV:*&9Y]YR>V0F
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
M  8&<DCY03GGJ0.:ZS4Y[;6=?\$'Q;%=ZKIU]X:CE%O;)*[B[(5FE,<0R<C
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
MWZ]2?J>DHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
HB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>img181018208_6.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_6.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %; C,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBL[7M;
ML_#F@WNL7Y<6UI$9'"#+-Z*!ZDX Z=: +<5Y;3W%Q;PW$4D]N0LT:."T1(W
M,.HR"",]JFKYT^'6MW'AOXIVYO[JVG3QE;"^D,,I(MY)&D>-6P "V<J1@8+]
M<#GW'Q;XCM_"/A:_UVYB>:.T0'RT."[,P51GMEF'/;K0!M45YCI7Q$\3Q7$,
MOB/PE+#I<^G/?+>:>&G6,*A<*YZ D*0!GJ5]<UA:#\>WU;Q99Z<^@N;*^D9(
M&@+-.@W$*64C:>G.TX'/)QB@#VNBO&C\:M>GM=5%MX!O!/IXG6>;[3YEO \0
MRV]P@' #' .3@ 9W9%_0?B1K-O\ #[0+B_T>^U?Q%JTK16L2>7&MU\Q;?N0;
M8U5"/O*#P>, N #U*>>&UA::XECBB7[SR,%4?4FI 01D'(KQ?Q9X\\/>,OA#
M>WFK6&J0>5=K;7%C:NOFPSKEE#.RD*A(QN*]>,$C%=#?_$?2?!>KZ;X0M_#^
MMW31V,9@CLH/-;8% 14#,"X"JV6[%<<\X /1Z0,K$@$'!P<'H:YOP3XRLO'6
M@-J=G;W%MY<IMYX9P R2!5+ $'D?,,'CZ"O+_A7=Z;X,U#XES74TBZ?IE\J%
MWR[E5DF49]6/'XF@#W6BN&TKXI:3J6KVFESZ5K.EW=["9K--1MEB^TXS\JG<
M>3@XW8!XYY&:GPS^(5]XVNM9CO-*N[98+M_(D,&V*.,!0(F8G)EZDC'?L,"@
M#T2BO/=5^,7A[3-2U"T2PUF^CTUQ'>W=G9[X;9B2/G8L,<@\XP<'&:DUSXQ^
M$-!DA2XN;N4SVZW,30VKE9$894JS8!S['@Y!P00 #OJ*X_6/B=X9T/0=+UF\
MN+C['JB[K8I;LQ88!.>..HX/X9P:9H/Q4\(>)+NZMM/U,F2VB>=A+"Z!HT^\
MRY'(QSCKCMP: .SHKCM"^*/A7Q#JJ:;97LRSRAFMS/;O&LZJ"24+#!P 3SBF
MZ?\ %GP-JFHQV%IK\;7$A(4/!+&O ).690HX!ZF@#LZ*X_0/B?X2\3:W)I&E
MZF)+I5+)OC:-90.NPMC)'IUP">@-/L?B;X-U+7ET2SUV&6_:5H5C$;A6<9X#
ME=IZ<8//&,Y% '6T5Y)\,_$.N7_Q*\9:1J6L2W]K8S.L(< !,2LO' QQP0..
M._%=IK/Q%\)>']:71]4UN"VOFVYB*LP3=TWL 53L?F(X(/0YH Z>BO.?BG\0
MU\+^&[7^Q]3L5U'4'002NPD$4+9S/M&25&.#@CV/2L'5=3\>>%?AAK^J2^)K
M+45@EMVTO5(HDD::!G56XQM'WAR=_P#%[-0![)17*Z#XJMX?!>B:AXGU2PL;
MR[M(I':XGCA#LRYR,D#GK@5NS:QIEN(3/J-I$)_]3OG5?,X)^7)YX!/'H: +
MM%5;'4]/U2T^UZ??6UW;9(\ZWE61,CJ-P)'%>=W7CK6H_C;IOANVEL+K1+NU
M,@%N-[K\K$L[#HP:,C XVMSSC !Z=145Q=6]I&)+F>*%"=H:1PH)],FI 0P!
M!!!Y!% "T444 %%%% !1110 4444 %%<OX=\7R:]XFU[1WT>[LAI4HC2><8%
MP,D%@,# XR.3D$'CI744 %%%% !1135D1W=%=69#A@#DJ<9Y]."* '4444 %
M%%% !16'K/B_1M UG2M*U&Y:*[U23RK51&S!FR% ) XR6 _&MR@ HHK*UWQ+
MHWAF&VFUG4(K*.YF$$329P7/K@<#CEC@#N10!JT4BLKJ&4AE(R"#D$4M !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %>:_%/0O%WB.;2K+1[.S
MN]$CF2XO;>2Y\HW#(V?+?_8QZ9YYP-HSZ55+5M7L-"TR;4M3N4MK.  R2OG"
MY( Z<\D@?C0!YK\3/AD=1TC3_P#A"M#TNPU*WO%F-Q;(EK(JA3C#*!_%@]<@
M@8KH]7\/ZSXT^%EQHNMK#9:Q=0@/Y<@9!(D@9"2!T;8I.!QDXJ]X=^(/ACQ3
M#?3:7JD;1V(WW#2J8A&F"=YW ?+P>>V.:?H/CWPMXGOFLM&UB"ZN50R&(*RG
M:.I&X#/7M0!PNA^%OB+J>GIX:\4WEI;:%!936IFL]K2W.Y=B;L]E!R,!<X&<
MFE\(Z9\5-&AT[1+F#1H]*TW_ )>8R&EN8UR1$"3@!N%W;00.>3U[JW\>>%[K
M4(+"'6K9KJ>XDM8XCD$RQXW)R.#R,9ZYXS4%M\2/!UW->10^(+0M9(TDY8E5
M55(4G<1@\D#@G.>* ./\,Z!XH_X07QWI6J:-]DOM3EN[BV G1TE:="-H(;C!
M Y./O#WQR-LGQ!F\%>&M-D\*:DFBVKFVN[*"X\BXO@20!)E=T<79L\$$DD#!
M'N&G>*= U;29-4L=8LIK&)=TLXF 6(8S\^?N<?WL5>L-1LM4M%N]/O+>\MF)
M"S6\JR(2#@X8$CK0!\W-H'C#3?"?C#1X/ M[!;ZM>QO$L3K-]G4.KK& IRRA
M2!O&0""#WQV]RNNR_&CP_KY\):VEG!IAM'RD+$,/,RQ99"H'SCJP)P< U['1
M0!Y1\$+76-'T_7])U;0[ZP*:BURDUPFU9=P"E5[-CR\Y4D'=U]>-TSPMXB\0
MZ)\3H&T*_L;C5KN.[M4NHC&)"L[R;%+8R<'&1Q^E?1-% 'CEH^K>-=;\$)_P
MBVJZ7_8)$]]<ZE;&W7(11LB.<L"P/&!T&?:;X12:QI/B'Q+X>O\ 0+RVB:]G
MOQ>R@JA#,$55!'S [6(8''!KUVB@#P".]O?!$/C?PKJN@WEY<:S++<:;]DA,
MRW'G90#CIC@],\-WQFG90W/@_P"('P\MM5MM0F?3[!K>Y;R&<(\WF[5#?=94
M\U1E20 N.HQ7T)%?6DUW+:174$ES" TL*R N@.<%EZC.#U]#4] 'EG[0  ^&
M#X'2\A_K7.^(-67Q7X[37/#6DS7]OI6AW/VQ;BUDBBN Z.! W&6/S$A<<D$#
M'+#N/BCX#F\>:;I]FNN+IL-O,SLCQ!UE8C"]P<CYL?[QKM[2.:&S@BN)_M$Z
M1JLDVP+YC <MM' R><"@#YA\/Z[::9XH\#ZK=W.JRV]G'/%<K)8[(K:0HP\N
M%47D#(SR3WXZ5N>%['2?%7@OX@Q:)H%I-K+ZA<2V<<]JJ20V\A78BL,;2-KX
M4' ('!!Y^A]J\?*.#D<=#2*B(25506.20.M 'A'A3Q;8:SH&B:-H7@\W/BO2
M+62W4W,8CBM6$1#2LX'\; ?*=I+$\C@G$^'[^"X8M(T#5]'U?_A*[;5 OV=9
MYU59?,4>=M5@JE5 R< XC^AKZ25$0L555+')(&,TGE1^9YGEKO\ [V.?SH \
M/^#US:7/Q9\>S1W*EIKF62%,<R1F=R6_#*]OXJS-&U30?"WCGXD:?XWB0-J#
M/)&OE_Z^(^8Y5#GY2ZNA R.0!D$"OH-88T8LD:*QZD* :K7NDZ;J3PO?:?:7
M3P.)(FGA5S&PZ,N1P?<4 ?-=W):Z?\*/A];:S/&/^)J;N2TN$&]+4R/R4^\R
M'DY(.=V/2O6?C3>VDGP<U1X[F!H[G[/]G99 1+^^C;Y?[WR@GCL":[;4M T;
M6?*_M32+"^\D$1_:K9)=@.,XW XS@=/2GW>B:5?Z?'I]YIEE<646/+MYK=7C
M3 P,*1@8' H \$\27VAW4/AVVG;3(;F+PB)/MFHKY\1!0!4BCR!YP*MAN>I&
MUCC&-HLOAO5[7X5V.M307@$E[;7D'G;G3=+BW5P#E5W$8S@8SVKZ-;PSH#O:
M.VAZ:SV8"VK&TC)@ .0$X^7!YXJH/ OA '(\*Z'G_L'1?_$T >&ZM%INC^&_
MB%IVG;(]-CUFS#0PN6Q"2">^<9!_*MG2I/"4/Q\\.R>%I-.CTV;2,?Z*X"F4
MB0 ,.HDVA,@_-Z\FO7+3P7X8L&O3::#IT'VV+R;@16ZJ)(R,%< 8"G R!P3R
M>:IV'PW\&Z9?6U[9^'K*.YMCF&3:6*D$D-R3E@3P3R,#'04 >=^(5TKQ#\=K
MO0?%UQNTF/2\6$$TK1QK,P4EA@@;L&3D^@'85B*FEZIXU\&>!I-<FUCPQ;1R
MN)Y69%N)E,JJ@;HZ+L55VY'S, 3G ]C\3^ /#/C":&?6],6XGA&U)5=D?;R=
MI*D$C))P?4TS5/AWX4UC2++2[K1X1:V((M5B9HS$"03AE(/) )]3R>: /$-=
MLY=/\$_$+PW;ZY<W&E>'[^SDLDCD&!YLC!XG(R6"EN1G[\>< Y%;4'@]Y/B+
M:>';GQEKZPZQH"W-VS:BKRW+AF'E*V,%0-QZ,=N_G!->CW?PH\*7/A-_#:6D
M]M8M<_:]T,[>9YN"NXLV<\'&#D>U6&^&GAMM8M]6\J^6_MX%MX;A;^8.B+'Y
M8 (;CY<\]R2>I- 'CFJ:CJNF?!I5LO$&I6KZ=XADT^*9+IU80 , KE.2!C.!
M^ Z"NAN/#NI3?%:;P6_C/Q,^DW6F?:YS)>AI6.XC:IVX1?4 <CCITZ8_ [PH
M=#N-)%SK"V\T_P!HXOCA']0F-A./ER5)P>M;2_#G2D\5_P#"1_;]8-[]D-IA
MKYRNPKMSG[V<'/WL9^;&>: /'K3QAXKOOAYH^E6^NW<E]?>('TU=55V5/*"K
MA6F*[U+&3<I(W85O3%;6MZ9X\\%_#CQ1/J/BNX=XY+66T:*^:XE17<QR*TCH
MK '<I!7'*\8YSVMI\&O#-KX3N?#;S:C<V4UQ]J1IIE\R"7;MW(54 ''J#GOF
MH8O@MX>M_"VHZ##J&K"._ECDGN&G4R-Y>2B'Y0I0$DXQG)Z\# !S<,OBKP5\
M1- M-3\376K_ -IV,TMW!,Q,*/'"QQ&.,#(ZX&>XS2^$+3Q%KNB:/XV7Q_<K
M<37P^V6EW)ML_+,FPQ",8 ?'3IDD8VGYJZBW^$]O'K6@:I-XAU6XDT>W6W2*
M3RS&Z*H7:!MX5AN#9R2#C(QFJEE\#/"]GXH?5MUP]H)EF@TTG]RC#GYNI89
M(' ['(H YY=4\3PWWQ0L/^$GO7?28!=VDS*I,8"F3:!C RH"G  [@"J&GZOX
MUT<_#[5=0\27=RGB"]CCGLID78(W90I!7KE&#>QQ]*[+_A4 ^U>(YAXLUG.N
M1&.;(C+$>C-M^9>V%V_+E>E(/@]%_9OANQ;Q-J0CT.5IH3''&/F+[PRY4[2#
MCKN''04 <7XE\4>*6U?QZT_BIM&GT22-K"PC,>V>%B0#@Y))4QG(/!?&!D >
MCZ-<>*XOA&;_ %'4K8^()+)[A)[I5BC@RN4#Y  *KC.X8SG.1S7B=Z83X^\0
M:[KVJ:YHNNP7TK6T4&G><6BQA%5L@$[<+R I!4Y.3CV?PUIOB#Q9\)Y-,\8F
M6VU"]ADB:0QA90A^XS+T#>HP#QS@T <!X$\<>)9O&?ABUFU>_P!6BUJ"1[J*
M\LQ;Q1D!F+0O_'MVD' P<$#D_+H?!'2-53Q3XMU2?5WGMQ>O:3)(N7N)58D2
M,>V 3C'7<>F!G5TGX0:Q877AVXN/&]W/_8DA-O&+< )&?O(IW9P0 I!R,9 X
MK=\)?#Z\\)^+]7U.#7Y9M+U&1YCI[18"R,<[BV<9'(X R,9Z4 <#\0?'WBS0
MO$7B6.V\46UFEC]G:RL8;-+CS%?Y6#R%?W;#&XANN[ XQ7H%_P")/$%W\'#X
MFTY;2SU4Z;]L=9XV** FYR@]<9*YR.@.0<U@7GPDUI]6\5-I_BE;33O$'S3Q
M-:B60GYCM+,>%&X\@Y(..,"K][I$O@7X&ZWIFKZR+U8;">"&;R/+"B1=D<8
MR3\S 9/][T% ')VGQ!^(ND>&]$\6ZTFDWGA^YQ%.L8*3 ,^!(^!@-P<;<C!Y
M7."-*7QWXO\ $%IK_BKPO<Z</#VARND=M/ 2U\J(&D9F)RN 0RXQG."*@\#^
M&M6\9?#?PU:W6LV!T"WF2=X8K5Q</Y<C9A=]^W&<<A0>!^-NY^&7BS1X_$&D
M>$M3TF/P]K>XR0WWF>9;;P5=8]H*X*X&3S@#N,D ?=>+)O$FO?#W48O#VCRV
M>JL726^0O<6LJ$^9Y;#@   J<') R%P#5?4?B)\0X]2\7PV&B:*UMX>D:1Y)
MBX8V_P Q7@/\S% '[  $8R0*T=1^'/B*RN?!B>&[[3?L7AU<LEX71YI&/[PY
M"OPPSQQMR>O&()_!'CI!X]D6?1IV\11%8=LKJZ@914(*;1^Z9AG/W@.>IH H
M^+?$OC'4?$7P]N-!GM;6+6+7[3%:O++L:0HKNL^S[T:AEQ@?WLCI5K]HV-#\
M/K&0HI==3C"L1R 8Y,@'\!^51:IX&\<OI'@*>T&D?VOX>;R63S&,/EX0*S9
M)PL>&"\Y.5]M;XQ^%_$WC'PSIFF:/9VLQ6X\^ZS/M*,$(4*6P"OS-GOP..M
M$^K^.-7L]>OO#O@_PVFI#1+5&NV:4HJ97*1H #N;:.G4G(QP:5?BS::GIFA?
M\(]8#4=8UGS!%I[7*QF Q@ES(W. ,<<?,.165_8OC#P7XWUW5M T*#4[77HX
MY'B6Y"K;W0!RS%\,R;F<\8X8#C%8,?PL\1^#-.\+:]X>BCO=?TPO]MM"XV2B
M0G(4GT5BAYYX(P1R =A!\4-2'AO[5=^$;Y=8_M,:6M@C':TF =V\KPO7H&YQ
MV.1F:W\6;_\ X0KQ3/;:,UEK.CSK9SH+E95M_,RJS!L -A@1M /.,\9Q1\7:
M9\4/$&CV5Q=V%K+9R7HEN= MI@CB)=I17ER-P)5B<'@L#ST7'_X0CQA+X;\=
M:4GA&UL/[5>&Z@$%S&0665&\I.>@7S#S@ \#K0!VB?$^ZTWP?X8>\TI[[Q'J
MUH)DM$F2,2*JY,I?&U=P&X*!G+8[5<L_C#X?N_"UAJ\<%Y-=7=R+,:9;()+@
M3X!90"5W*,CYNGS#H3BN,\2Z%XA%[X8\7W7@:UU!+73A87V@QQK*L.UF"M&@
M#<88$ !MH&#ZU+J6A>(M-N-"\:V/@JSM/[-NYBVA:8 )3#(BH';8N&?(;.!P
M-GH< "> +O[;^T1XIG^Q7UD7L'+6]Z09%8/ #T)&">1@D8Q@XIGQ&O;-?BM!
M9^.I=23PBUL'LE@++"9\ %GV<G;E^GS#*_PGF]X&EUS6/C9K'B6[\+ZMIEA=
M6'V:-KN Q[<&/:6W8ZB,\+G!([<U=\1^(KZT\7>(]-\4>%=4U?PF]LCV[V]@
M9HXRJ;F.[@#)S\V<J5'3J "K=V?B70?A5XNO--\57^KQNZW&F7;S^;*EKA"[
M"3D@[2X[8V;@%W5G?"W7-4U+QS FB:WK&LZ"VG(^JG5YFD:TG(?"H3CG<HZ9
M!!;K@$4/#V@^)$^$WCG^Q+&]M]/U*XWZ182H?/-N6_>':<YW0E5&"2=IQV)M
M> ;'R_B]#=^$M'U+3?#[6)BU6&Z@=$BF53F++]7#^7TY^]VSD WO#E[XCMOC
M[K&CZIKD]]9?V>9X(LA8U4M'M_=C@,,D9ZGKWKC/%/B[Q#I_C36737]:CUJT
MU'9I>BI;N;>Z@W#&Y1@,"I8]"3@'/>M[0-0AD_:@UR4+-Y=Q;M:1N8F ,D<<
M>X9QT_=/ST.!ZU[<40N'*J6'1L<B@#@?B5XPU?PYX'LY]/L_)UG5)8[2*-F#
M_9Y'4D\Y )&" >F<'I69I&I>*/"WQ A\):IKB:TFJ:>]Q97%U#Y;1W" DJ=N
M?D(4GGVQSG=8^-MC?3^$;#4K&VDN7TK48KV2&-2244,">.<#(R<' YK#'B+3
MO%?Q>LO$NG/,^B>'-)FFN[OR' 5F5P4((SN ;.!R<'T- %K1I/'7ASXB^']*
MUWQ-!J\>KQW$EU;10C%OL0D$' (4L0 < '!&.!6_\/-<UC5?$7C6TU6XDDCL
M-6:*U1T"^7%EMH' R-H4C\^]>>:QJ>@^+/BSX0U3P,)I;]KP2ZK+ DD>(@R9
MWYP!\@DR!U!YSFOH *JDD* 3U('6@!:*** "N*^)GA#5_&6@V]EI&J0VCPSB
M9X;A-T-QMY57&#D X.""#W' KM:Y#QMX?\4:S+IL_AGQ)_8\EJS^:K)N28,
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
MT(."<-D[L]1M6<7C?PUXOU/PQ'XG?6I[_1YK^TENTP8K@-M4*"2%7/;[OL*
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
MDMK_ .U&V8;W;A@"PW9R=V #] 0#VNBO,K3XKWZ3Z1/K?A"ZTS1M8E6*RO\
M[9'+DO\ <+H "@(YY/8XSBJE]\9KZUGUI(? NJS1Z3-Y=S)YJXC7^)G*A@,8
M)X+#'.10!ZQ61XF\.6/BS0+G1M2,PMK@#<T+[74@Y!!Z<$=P1[5Q6G?&6ROM
M?T>RFT'4K+3]8/EV5_<J )9,A5 5<\$G&<\$C(QR-SXG^)-4\*>!+[5-(MO-
MNEQ'YO!%N&X\T@_>P< #GDC(QF@#+M?A-H-GJ.F3:CKNNZH+65396NIWXDB5
MU&X;5"C. I..F <C%>B5X!XDO+J\G^%_BV_TW4;C5I%7?!;R*7N=JJZNJJ=J
M[BQ8CCY3@],#OK7XN:--X8UW6+BRO;6;1)1#=V4J#S%=FVJ,CCELCKQ@Y[9
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
M9&DF4)@EE<DC!W<C ((]"3Z+45M=6]Y;I<6L\4\#C*21.&5A[$<&@"6BBB@
MKA_%WP\.O^(M/\2:/K#Z)KMDIC%VEN)A)&01@HQ R-QY]"0<\8[BN!\0_%2R
MT'7=1TI="UF_?3H5GNI;2 ,D2%=VXDD< =^E &<_PFN8/!^NZ=::\K:UKLQF
MU+49K7Y;CEF"",-B,98Y89/)XZ =?X*T34_#GA6RTG5-1AOY;6-8TDB@\L*@
M  3K\V.F[ )&,C.2>,B^.&G265M??\(OXB%G=LT=O.+9629QGY5(;DY4CCT/
MI79>"_%]GXWT :Q86\\$)E:+9. &RN,]"1WH R?%/@:Y\2^.O#.M27\8TW2&
M>1K0Q_,9,@@AL'()5 0>@7CDTSQ7HWCN7Q/;ZKX7UFRCM5MQ ]C>[_+W%B3)
MA>IQCKZ5W5% 'EL/P_\ $^@?#J;1] U:V_M_4;IIM2U&8L"P?.XH<$@XVC)Y
MY8C!(Q#X%\ ^-O#5Q'I.H:WI\GAD02"2WM($1Y'8%>6\L,>N=V[/ %>L44 >
M+6_PJ\62:18^#K[5--_X16RO#<^?"C_:+A=Q;8RGY1RQ[G''7'/JOB"+4W\.
MWD.AK;?V@T6R 7)(C!/'..>!G]*U** /%K#X6>*O^%8IX>N+ZQM-0TV_6_TN
M:UD<YD&X_.Q''W^"!P0#S6O=>"/&WBWPYJMEXLUNR62>U6&TM[)2(ED$BR>9
M)P"22BCCH"V!R<^I44 >7:=X6^(6KVLFF^*]8L8;!=/FMD:Q+,TSR1&(-*"
M& #%L<?,!TJS\'?#WBOPOX?NM)\1QP1VT,O^@HDH=@"6+DD$@*25('7DY%=Q
MK>MZ=X<T>?5M6N/L]C!M\R78S[=S!1PH)/) X%8VD_$CP;KAB6P\0V3R2R>7
M'%(QBD9NP". W/TYH Y"?1_'*?&FZ\2VV@6,FG+:&SB>6_""6/@@Y 9E;=V*
M8P",GAC6\*^"/$UQX1\;Z%XAL4LI-5N'N+::.Z#1O(^3P%;<JAE0_-U#8(X(
MKV&B@#PVW\.>.?$5MX:\)ZQH<=C8>'[N.6XU0W0<7"Q@A!&.OW3COSC.W&*9
M:IXUCL_B1!)X,OY&U@R-!^]B78'5TZ[OWA"$$! V2,9Y!KW6J,NM:9!J\.D2
MZA;)J4Z>9%:M(!(Z\\A>I'RM^1H \*U.S\6W5K\,VD\':F!H+1F<QA&+B-HQ
MC:&)7Y8P<MMR2?2O4?BGI>IZU\-M6L=)@\Z[E1#Y/5G575F"^^!^/:NRHH \
M&MAXMDO_ (<27/@O5(8=%C^SR[/+<OA%B#]08^F</@>YQFLW5_#?BOQ:?&.H
MG0+JRNCJ%KJ-G!<VP9;A(%DC\O#$AFV.&(^8$@C'->]R:]I$6L1Z1)J=HNI2
M+N2T,RB5A@GA<YZ UH4 >5_#R[O]?\4OJ5SX LO#UM:V9B%PUOMFDF+#[K%5
M(7;OR #U&2<U0\=?\)'X.^*,'C;3-%?6+"YL_L,UO!N\Q3UYPIV\A2#@]".,
MBO8ZBN;JWL[=KBZGB@A3&Z25PJC)P,D\=30!X'XJMO%6HW_ASQGK7A&*ZTJ)
MY0V@11M,T4<A)+R+C!=L@YP.57('.+/BJY=_">A/I7@"\TJS?6H[P0P6@,OE
MQ@;G=$'R,Q) !SD+GCBO=8IHKB%)H9$DB<!D=&!5@>A!'44^@#PN>YU/4/&?
MQ-CM=*U%;'5M&98&EL94,LT4 C4+D<9W2<'D\?2L?5+J9M+\&>(-0\):A>Z/
MHEF=-O[6YC:-XY%B7,RK_=P,AB,93!*G!KZ'ANK>X>5(9XI&B;9(J.&*-Z''
M0^U2T ?-'C6^T6U^'&DV^G^$+_0;,ZZ)@ES$Q:9$B.YG9N<DR,J@D\(>@XKN
MO&FIV:_&?X?2-*(HC%*P9U*KB12J#)XR3QCJ,CU%>NU#+:6T\\,\UO%)- 28
MI'0%HR1@[2>F1Z4 ?,DNNZ/_ &!\5T>_MF;4-3#62[@3/F:1@R#N,<YK=NM2
M\.OXH\#+X/FL+347T>YBC=4&4FDMRD"RG!RPDR"#DYZ]>?=YM'TRX6X$VG6D
MHN2K3AX%;S2OW2V1\V.V>E']C:6+BWN/[-L_.MD$<$GD+NB4=%4XRH&3P/6@
M#Y;\/VO@>?0=%MK^[\1/XEBO#&^G:<GS!O,."I*X&!CHV[/;T];^/#RQ>&-(
MEF@GGT9-3B;4HHCC?$/X2000#TZ@9([XKTK^R--_M+^TO[/M/MW_ #\^2OF]
M-OWL9Z<=>E6)[>&Z@>"XACFAD&UXY%#*P]"#P: /'([G2KCX[6!\--I[:.FC
M2?VNUJL8@\LAR-YZ'DQ=.<=>,U+\#)='NI/$]Q:"U,SZI+);D(%D$!QC /S!
M>G'2O3M,\-Z)HUK/;:;I-E:P3C$T<4*J)!R,-QR.3U]34.D^$?#NA7376E:+
M8V=PRE#)!"%;:>V1]!0!Y)\6+F"#XU^!I)IHXTBD@>1G< (OG]23T'!Y]J[[
MQ3XXTO\ LG4M-T?48[K5)=*O+BW:SD641F./(S@G!)(P,<X-;6I^#/#.M7K7
MNI:%I]W=, &FE@5F8#@9/?BG:5X/\.:'>?:]+T2QL[G:4\V&$*VT]1G\* /
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
M3W'X@\@]C7'_  Y?X?W:7T_@JUM4:%Q%<.L163!Y'+?-M.WCL2#W!H H^/\
MPGXFO/&WASQ3X7:T>ZT\-#+%<OM78V<GH<@AG!QR."/;"TW0?B):7/C?4)M&
MM&NM?M@(@+]28G4%% R"" KDX.!\@&:]FHH \/L_"/CKPU:^%_$.CZ9;7.IV
MFF?V7?:7-,O^K\UG#!\A<G(SSP0/O<UZ7X(/BF319I_%T=I#?S7!DCM[7&V"
M+:H"'&<G(8]6ZCGL.EHH **** "N-\1_#JS\2^);/7KC6]:MKJQQ]E2UGC6.
M$@Y)560\GOGK@ \#%=E6=/KNEVVMVVBRWT*ZG=(TD-KN^=U ))QV'RMR>N#Z
M4 <CKGPHTW5-<N=6T_5M3T66^&S4(]/D"1W2D,&RN/O'=R3D=3C)S3=9^$]A
MJ,'AVUL]7O\ 3;/0RIA@@$95F!SYG*_ZPGDL<CKQR<Z7@#Q??>,;+5;B]TI=
M-:ROWLO(\TNX9%4L&X !!;M_3)Z^@#A(_AG;MXUUS7[O5KFY@UBW:WGLGB0*
M4*A=I;&2!M&, $8&2><X=C\&[M;K2X-4\6WU[HND7/G6-@8PN #E0SYY(X'3
MID#;FO5Z* .4U7P%INK^/=(\67#$W.G1-&(&0,DAYV,<]"I9B,=]IXQS0\/_
M  W@\,KXL_LR[6%M<9C#MA 6T!5MH"C@A6=L 8X %=U10!XS_P *;\2?\(7;
M>&AXRB%G;WGVF.,66 .IP3NR1N);!XSSV&-;5/"_B/1]8U[QQ=^(H;B6#0[B
MWBA@LMFU50NH&6/1QN[Y/'2O2KB[MK14:YN(H5DD6)#*X4,['"J,]23P!WJ8
M@$8/(H ^3/"^H-X0L;;5O#?B2QU+6[UH5.DMIC23,[$;HPYY'/!VD;L#VKZ"
M\?\ @K_A87A"+39KAK"Y25+J-L;U60*058=QAVZ$<X/L>HCT^RAD$D=G;HZ]
M&6)01^.*YRR^(6CWWBK6?#L<&H+?:3"T\P:U.)%7&?+ RS?>7'R_-D%<@YH
MYB'X9:QXF>V/C^]T^YAL;![*TM]-5P%9E"F<LXYDP.FW:"%(%5=$^'7C^UM8
M] O?&WD>';=L1/8%EO#&#\JARN4'3@%@!QR*[SP;XRTWQQHC:KI:7$<*S- R
M7"JKJP /(!(Z,#U[UT- '@Y^$/CU-!TS38M=T3;I-Z;FS!C<$DL6WN^PG.3]
MW!&._%==X)\*>-_#VK^)M0U&ZT.1M7S<1Q023&..YYP<,!A#GGJ?E7TKTJB@
M#YZ/PO\ 'UE\,G\-066DSEM4^V$BZS(0!M'RLH3:=H;ELX."N<X[/7-"\0Q>
M.)?'&I1:5#I^GZ%+!,D<[S,<)([$*8P#ACC!ZK@]<BO4JXU_B5X-N?$4OAB7
M4D>\:7[*T3PL8Y)"=ICSC!.>#VY^N #P/PM-?>%+#0_$%Z='U[2HY?,M[(ZD
M6FM)"R[A%"6"B4%U8@*Q&0<CK7=^-O!?C7QAJLZ3>'M-WK>?\2_6TN1%+!;[
MRRK(H.6VJ0.F00<9/)W%M_@UX.\230-'IEMJEJ%+"?S)A&20PQNW*&& <CD>
MV:Z9?BMX%;./$MEP,\EA_2@#&^+_ (8\2>(O!EI9Z')Y[03(]U:EMIN@!@<D
MX(!Y*D\]>H%<'?\ @7QW;2^)6L?"6EPVFN6,4;6UC=(BVS*%)"CC)R&R ,$G
M@GJ?>=)U?3]=TZ/4-+NX[JTDR$EC.0<'!_45=H \-O-!\8W%Y\/X;CPE<I!X
M?B\B>2WOXBTB[(T+*0PV'Y"1R.O48S6)>^'_ (DZ?\/KSX>Q^&EO;$7.8]0C
ME7F+S!( JY'5AG)Z D8SS7T;10!YEXT\'ZQXH^#5CI,40@U:U@MY3:EP=[HF
M&CW=,\G';('U'.Y\<:M\3O#GBB_\$W4":;:O#<1Q7$9WEDD#,FYAC[_ )[8S
M7M]% '@=A'K47@3Q):ZY\.]1OUO==-S+:(2'V2<EHRH+-L*@9 P=W7&[%)/#
MGBC_ (5-XHTNPTG7'TZ>Z@_LZTU+/VI($<N^(APIW*.!][)P.A/T310!X-XJ
MU#Q?X@\20)JOP_U:7219.L%E#<':)\9\YW3C(&5"L>YQR36%H6I7.G^)/AU;
M:AH&NV<FD0W,<PFTZ3,I8,08U +,!D9XXKZ6HH ^86T[5=4N?&-QI^C7%S/:
M>)(M9%E=V<@\Z%6G.TJ5')$BG8<$KG'2ND\1ZYJGQ,\&:Z_AWP<]K"\-O)=7
M,T/[^\9'!,<>T#?MP><DX&-H+#'O5% '@&DWG@;4]$U/5[+X?:E'%::;*+J>
M:1PA<A$,,;[FW';(QR0"-JG&3P_X<ZS'I6O:U-:7-]K?AC3]'\Q)KBR)NK95
M;*VVX@9&-_R@[.,C&#7OE5-4L?[3TRYL?M=U:>>A3S[23RY8\]U;L?>@#$\
M^)-*\4^$;6_T>R^PVJDP_9 @40LO50%XQR",=CV/%>!W'BNQ3X4^-/#EZGV/
M69M6:<6P4LO^OB+*' V_+M;OSBOHWPYX<TWPIH<&D:3!Y5M#DY)RSL>K,>Y/
M_P!88  J^UK;LDB-;Q%9#N=2@PQ]3ZT ?/CZE8OXX\ 1:?=(EW_PCWV?]R=I
M6>2W=8PQ'0EF7!]P>G-9_A6?P3)I.CZ5J&DZ[/XHT^YV#3FGF5(GWAI)0,[8
MU &YL@'Y#G@9KZ3%K;B5)1!$)$7:C[!E1Z ]A2BV@%P;@01B8\&38-Q_'K0!
M\Z6>K^$+O0?BM([VH6ZF>6S4GYY,EA&Z?Q;?-*G'0;AGBHM&\2V&@^+?#VL>
M)$%SH-QX;AL+.<()! R1H).!R"'$BGO\_I7T6-,L "!8VP!&#^Z7G]*9=Z/I
ME_:I:WFG6ES;H<K%- KHISG@$8% 'SOKVHZ#'JO@Z>UM=6T/P9!+=/:WL3?,
M\A<DNJL'^7(7AADAB,8%=[\(K?PA;:UKR>$K[6[Y,1_:;B[""W=LMC9A5.[[
MW4=.E>G7>FV&H67V*]LK:YM< >1-$KIQT^4C%+8Z=9:7:K:Z?9V]I;J25BMX
MEC0$]<  "@#P_7H? GQ%\0^([>]N$\-^(M+NGA2^DNE1;H1@IN(8C(&SD#!
MV_,>0,Z7QMK;?L]:@^K,NI2SWYTN"[DRVZ+:#YA)Y8_*P!.#G!.<<^XW?A#P
MSJ%U)=7OAW2+FYD.7FFLHW=SZDE<FK:Z)I2:3_9*:99+IN"/L8MU$."=Q&S&
MWKSTZT >&_"Z.7P3\5[CPG87EIK.F:A;"X-[:HI,8";T9F&<#MC)'SJ1UK9T
MJ=Y?VIM;1Y6=8].5(PS9"CRH20/3DL<>I->D^'O!7AOPH9&T32+>TDD^_(,N
MY''&YB3C@<9Q42^ _"Z^)_\ A)%T>$:OO,GV@,WWR,;MN=N??'7GKS0 S4OA
M]X5U?Q#%KM]H\$NHQD'S.0'(QM+*#AB,#J#QQ7">$-3L]+^-WCR'5QY=[*B3
MP7$V#M@0990Q.>5:,[1V3G[HKV&N;\3^ _#?C&6VEUO3EN);;B.179&VY!*D
MJ1D<=#TR<8R: /.O@%9W*_#?53)=RV27MY*+638 5/EJIE0L,-SQW&4^M1_#
M31X;V\\?>"-6NUUC3ENUEEN<D232/G<68$G.8U[\,#7?:U\,?">O:7IVFW>F
M!+;3E*6H@D9"BGJ,@\YP#SDYY[G.EX7\'Z'X.L9+31+(6Z2MOE<L6>0XP,L>
M>/3IU]30!ROC3P/X+\11O'+J,.FZEH]D(XY+>["&RB4%DW1YP$Z]AQG!'&/.
MSK-[K6@_"N[U&X>XGBU\0O<NQ8R!)D 8D\G@=3R<9->GZ]\(/"/B/7I]9U"U
MN6NI^90EPRJYP #CMPO;U-;NJ>"] UCPO#X<N[!#ID"HL$2D@Q;!A2K=0<9&
M<Y()SU- ' 16T.J_M%:_8RF*6UE\/F"[B()+HWE@ID$;3\RG//';D$>@Z3X0
MTG1-6;4;&.2.4V,-@J%\HL46=N,\YQ@$D_PCWS!X8\"Z#X0ENIM*MG%Q<X$L
M\\K2R,!T7<QX'^>PKI* /G>^FN/#&N>,_AU# 9F\17"/I?&U$,_#ECR=JKQW
MYCZ<Y$_@G4+GQM;>&?!-U T;^';EKG5&<#:4A8K%& .I)8 \_P .><XKU^^\
M&Z=?^.-*\6/),E_IT,D*JA&R165E^88[;VZ8Z^U.T'P=IGAW7-<U:P:?SM9E
M26XC=@45EW?<&,C)=B<D^V* ,+XN^++SPGX.273IQ;7M[=1VL5TP!6#.69R"
M#_"I'0]<UA6AUOP=\1-'\(KXEU+4[;6;&9WGU%A-);SHC'S(R1]WY!\AR.3U
MKO?%_A33_&?AZ?2-1#"-_GCD0_-%(,X8>N,]#UKG]'^'-Y9ZC'JVK^*;S5M5
MM;1[6PN9+>-?LP9<;\<EWZ\L><G.<T >16'C;Q\_PYN/&1\5NWV/4UM3:/:Q
MD2#:C$E@!Q\P&/KS7NOC?4-2L/ ]]>Z5=VEI?*B&.>Z=4C3+*"27XZ$]?YUP
M3?!"\@\ W/A>U\4$Q37PO"7L@%8[0I4_,3_"I!!['@YX[+Q'X)N/%'P^_P"$
M:U+6&DNML>Z_%N%WLC @E <<XQP?>@#AO"/B;Q3=^)=6T-/$%Q>Q2:)_:%E?
M:AI9@(?<JAD3Y=\9W'YCP2/0'.?H7B7X@)IW@KQ%?^(;>ZTW5]6CL)+3[,JM
MMD=ER6 &<!&QTQQUYKH(OA9XNBU=]:'C]FU22P-DTCZ<I4)P0BC=@+D9R #G
MG!R:9)\*O$P\(^'M$M_$]I$=%O3>1.+,X+@[HSR3DJ6?V.X<<9(!C^*M<\0>
M,O"'CC4K35K>V\/:?.UE#:"W#O<!-N]BYP5!W C&>N"!C)[_ ,&6LVC_  <T
ME=#@B>[&DK<013N0C32)YAW'/ +L>X],BN;UCX4:[--K]OH_B>*STC7'\^ZL
MY+8N%E/+%,L=H8CMSC YVBNAL/ ^H0_">3P;=ZN)[@VTENEWL;Y5))4$%LD
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
M7@+4AJGQS\5R6^IZE=6,=MF*.[:1?+8LA=/+< J%8LH! P!^-;/QF\?/X/\
M#/V*PDEBU?4!LMY50@1H#\[AL8W 8& <C<#7/>"/%%OK'QYU>\33+ZR35=-C
M, N8&1W"*GSN,D $*0#PIP.YYN_'G6;/3(/"RSL_F1ZJEWY:H26CC'S$'IGY
MEXSWH NZ''X?^%U[<3WOB[5)K/5(%EM=.O+>226)44L\C*%+C@$YVH  0<X!
M'52_$CPC#X:B\0OK41TN6;[.LRQNQ\S!.PH%W X&<$#CGO7GM[KMAX8^.%SK
M_B"[']A:SI")IUT4>2,+B/*C .,D,2!Q\X)ZUQ.J7UM8_"B*>:Q2TLM9\5R:
MA:63*N39JHSM4<  @+VX([$&@#Z&\->+]"\7VL]SH5^+N*!Q'(?*>,JQ&>C@
M'\:S+_XH>"M,UE])O/$%O'>(Q1TVN51@2"&<#:I!!R">*WM.738],6\TJW@^
MS3Q"=#:QJHE4KE2,8SD'CZU\N>)O%%EK7AKQ*MQ<OHVIW.L>=_8,%NP5R,!I
M)I"I)?KE=RC<F[;DT ?62L&4,I!4C(([UXM\7/B7%;Z79)X2\51+?17ZI<PV
MNUF91DY+$?=#( 0.&#8.1P>[U2XN/$'PDNKC1#,L][HY>V'EYD.Z+(4 '[QZ
M @\$Y&:^?]6\0^'IO@7H>AJP&MVFI%I80NQT(,F7;Y3N&UE7J#G']TB@#WH+
MJ)^+*K#XJADM5T\&XT5AEPHR!(,< [V4D\$@XZ8JY)\2/!D-W+:R>)-/2:(L
MKJTN,%<Y&>G8_7M7FL'B/P?=?M"MK37UM]G31R\%V)24,^S))QP"(2XPW<?W
ML 8?@R;3-&\;^&;/1)M.U[1[V\GELV,3)?6)V882 8S@-P6!!"L1MX( /7/"
M?Q,T#Q9%JLL-Q':)ITK!S<2JNZ(=)>O"'U[5L:7XP\.ZS9W=WI^M64]O9@-<
MR"4!81@G+$XP.#R>.#Z5\]1^)_#6F_"3Q7H\EHHU&]U21([$A8G1=P9&.WG:
MFWISR,=":FTV[\/P>*O&$5]K>CWEO>Z 8T>UA^S0-*$3$:+G&1L!&#R?0\
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
M><! %[#/2M"_T0KI'Q2\-7>J:E?6.D0VMY:-=7!>17,+2X+=URJC!XXSP>:
M/;].U&TU;3;?4+&836ES&)(I "-RGH<'D?C5JO(_#_P\BU+P5X%N++Q+>VCV
M;+?%ED+B=I%4L@!;Y<*I48X W<')KU2^LXM1T^YLI]_DW$30R;&*MM8$'!'(
M.#UH Y+Q9\2-.\/^$;CQ!IB1:W#;W0M9!;7*A4<]=S<],CH"?F';D=;8W7V[
M3[:[\F2'SXEE\J48=-P!VL.Q&<&OES2+>%/V=/$D_P#RT;64C^=W(PHB(PH.
M WS'G'(Z]!CTB*76_ ?CO3HIM?U/6=+N]'N;AH+MS(ZO$N\[%&!GA0._+#TH
M ]CHKP_P/%\1->;0/$\>IR-8W%RTEZEQJ&^.6(R$,$A$8"$#=CYCSCI61<:K
MXYN;#QIJ:>.IHQX<U-U6V2S4&4HVP$G@*A ^Y\P)!)'.2 ?0]%>-3:MXH\>:
MSI^AV&OOHKQ^'H=3F, "O/<R(,#<.1&"ZYP/7@Y!%?Q%KOQ':[\/^#8[A4UN
M:QDN=1N;!X5>5?,95\OS-@#!5#':03DXV@4 >VUR ^).@IXT;PI=B\LM2+;(
M3<P;8YR>FQ@3G/8G /3KQ2?#<^,1X;:'QK"$U"&4I%)OC9I8L @L4)&<Y'8\
M<^IX;XF>%4\8_%;2=*^WM97']CR36TJG'[U7)7WQU/'/% '=^+OB-HO@K4;&
MRU6&_+WHS$]O!O7@@$=<DC(X )Y%5=7^+?@[0_$;Z'?ZB\=S$=LT@@=HXFX(
M5F Z\]@0.Y%>=7OCJ;7IO!OA_7HY+;Q7IWB6U^W0-%M#@%@) 1\O.Y>AY)R!
MC%=;\3]*T72? ^H:7INBPSZKXAN\0P("99[AG+F0D'=\OS-R=HX!X.* .K\0
M?$#PMX72S?5]7C@2]0R6[)&\HD3CYAL4\<CGO6UINIV.L6$5]IUU%=6LN=DL
M3;E;!P>?K7G;?#_Q%9:?X;O-$U*RCUK3M*&FW*:@K30LA )V8Z$,,#CE< G
MP>K\!^&'\'^#K'19;E;B:$,\LB+A2[L6(4>@)P/IVZ4 7=<\4Z'X;^S_ -LZ
MG!9FX<)$)#RYR!P!S@$C)Z#J<5:U35].T6S-WJE];V=N#M\R>0("?09ZG@\>
MU>6?M#6T#>$='NC"AN$U6.-9=OS!6CD) /H2JG\!5CXIVD.K?$'X?Z3>J);&
M>[FDEA8 ARNP@'(Z=01W!H [^W\6>'[O0I-;@UBS?3(CMDNO- 1#QPQ/0_,.
M#SR*=J/BK0-(FMX=1UFQM9+E0T*RSJI=3P".>GOTKQS6/":ZA\0?&_@[1(X;
M.+5-'@O!&OR1B:*6,KP!@ DG/'\1K6^+'AKP[H?@BZO9]#GU#5;BWBM!?1JS
M>28DPKG+8C7Y>=O7/.: .G\2>%?!D'C.Q\5ZQJ;Z=JA=1"S7_E+*4 &,$],8
M! P.>>ISU<?B+1)K:>YBUG3W@@V^=*MTA6/<<+N.<#)X&>M<7IW@;PUXH\+>
M%M4UII[^WL=*B$*3S,L(&U6+L..> #DX('(KSSPKX%B\5_#7QA)X?LEMEU34
MH_[,CN9&VQQ0R9!W$$YVO(,Y/IZT >]S:UI5O'-)-J=E&D$GE2L\Z@1O_=8D
M\'V-5W\4>'XTC>37=,595WQEKN,!UR1D<\C((^H-<!IOPHBLO"GC'0);:-['
M4+EI]-C68EH\+^[^8XP0P'4GCKD$UY7K;^'YO@IX=NY+6!/$&E7S6,D!4JV
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
MW.XA@P +9)Y5N23SG%'B+X3:A?>)9=<\/^+KW19[BWB@N!&C,TNP!0Q8.O\
M"J\8ZC/>O3Z* /,/$_PNU.]UKP]J_AWQ#)8W^E0"V:XN5\UV7))?I\SG>^0>
M&SV[]=XY\-GQ?X,U+0EF$+W2+LD/0,KJZYX/&5&?:NAHH \L/P_\66<'AS5K
M'6K!_$&C6KV;)+$PM[B'HBG&",#KD')YXQSM?#SP;JOARXUS5==O;>YU769T
MFF^S*1&@4' &0.[M^ %:?@SQM8>-[.]N+&VN[<6EP;>1+I K;@ >@)QUZ'FN
MFH \G\3_  \\5WGQ"U/Q!H>IZ:(-2T\V3B^C9S;J556"+@@YVYS_ +3 @]3T
M_P -- U[PQX1ATC7KFSF>W8K;BV!^2/.<,QQDY)[?B:[!75QE6##)&0<\@X-
M+0 4444 %>*^)?#FKZ_^T%ID^H:%?-H<-L(8[NVD=%*A)&#&5&!0B1B,9!P!
MP<C/M5<W<^.-%MO'%KX1:5VU2YA,J[0"B8!(5CG(8A20,=,>HR "^ /"R^%O
M^$:_L>)M(#F00,[L0Y.=P<G<#R><YQQTJKHWPS\*Z'8WMK:6,I-_!]GO)I+F
M0R3KWRV[Y<Y.=N*I?#7QI?\ BC0;ZZU[[!;W5OJ;V"BVW(CE50C&]B226/\
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
M-$CLW7/)9L^Q(&!6;X/\+ZQ/-X:\;'Q'HUO))./ME]+J$SSWF]E_<R*WR;E
MV!01VST%>P:3\/?#^B>*;OQ%8QW<=]=$F3-W(4+'=N)4GYMQ;.&R 0" #69H
M_P '_"&A>*O^$@LK.43H=T%N\NZ&!\8W*I&<]3R2 3P!@8 /*]#L/%?BO1AX
MYB\2:/972W;RS7<^HSQF",/_ ,>[H,HL9(# =2".>:ZCX<>'=/D^,OC?4F$Y
MGTRY5+8&9B!YOF;BV3EN%P 3@9Z9 (Z>[^#'@V\\5#7YK2<R-(9I;0RY@FD)
M)+,I!/4YP"%X'&,@ZD?PX\/P^/AXRACN(]3VME%D_=,[*5+E<9W%21P<=\9Y
MH Y;]H*RCG^'7VLR3+);7,>T)*P1@QP0R]&[$9&01QU.:&IV,P\=^%_AU9ZO
MJUCHL>CF=GM;LK-(P+@9<@\#RQP.!D@ # KTOQ9X8L?&'AVXT74&E2"8JWF1
M$!T92"",@CMCIT)KF[SX3Z1-I6CP6FH:E::CHZA+/5%FW7"ID_(Q(P4^8X7
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
MJ\]B]UIAT^218KEE4G82^2OW7Y('3Z$R_#/QYXI\:@76H^&X;72763R[^*7
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
MZ=:6D%A9P6=K&([>"-8XT'\*@8 _*N/\8?"OPWXVU:#4M5%VMS$BQDP3;0Z
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
ME)V(5 6"]1Q'V_OX!.#67\$=22[\<>/G-O=P/=WJSK%- P:,>9,2LA *HPW
M;2<G!QG!KVZB@#C?!?CQ_%ESK=O<Z'>:7-I4JQR)-\Y;()[#[WRG@9X(()S7
MF?[.]W9S)XFTEYMMS.5E$6"&,8RK,..Q91^(KWZB@#Y>L=13PQ\.?%7P[U&U
MNHO$%U?K]CM1$7:??Y8&"HQ_!GKSN&,U[W\/="N/#7@#1M)NR?M,,&Z92 -C
MN2[+P2#M+%<YYQFND**7#E1O (#8Y .,C]!^5.H \T^.^IV=G\+K^SN)PEQ?
M/%';I@DR,LJ.W3IA5)R?YD5P/B_7-/O;OX<:[=WDW_",I;-"\MB[)<6MQM4/
MN9>5(_=G ))V/@=,_0=U9VM[&([NVAGC!W!94# 'UP>_)H>SM9+06DEM"]L
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
MW4Y_ X/.,5RNC_##Q+I7CS3?$LOBY+MEA$%\#:"(R1* !&H7@C@<G!& >3T
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
M,?8Y -=OX=^(?AW2EL?#5[XDN-5O8Y/L9U.2U98IIMV F\ C/09R0<9+$\T
M=]=V=KJ%J]K>VT-S;OC?%,@=&P<C(/!Y /X57DT/29=';2'TVT.FL"IM!"HB
MP3N^[C'7GZ\UB:Q\1_">@ZJ=-U'5TBN4*K*%B=UA+9VAW52J$XZ$@]^G-8TW
MQ5L(OBI'X-\AO+*B)K@H^[[23P@4*?EP1\W3G.<#D [ZVMK>SMDM[6"*"",8
M2*) JJ/0 <"F7UC::G8S65];17-K,NV2*50RL/<&K%>?^.OBC9^"O$VB:-)
MLIO75[J1F91;P,VP.,*=QR&./]CW!H Z27P;X:GTF'2I=#L'L("3% T"E4).
M21Z9/6KVE:-INA67V/2K&WL[;<7\N",*"QZDXZG@<^PK(UCX@^$] U2'3-3U
MVUM[R9@HC)+;,XQO*@B,<@Y8@8YZ5T44L<\22Q.LD;J&1T.0P/((/<4 /K@S
M\&?A\R2*?#L>)'#G%S,"",]#OX')X&!T]!7=22)%&TDCJB("S,QP !U)-4-/
MU_1M7FEATW5["]EBYD2VN4D9.W(4G% %FQLK;3;"WL;.(16UO&L448)(55&
M.?85Y%\<]+U'6+[PS!;^'+W5+*"9YKJ2T@,C;,H#&"IRN0#G.,_+@\''LM02
MWEK!,(9;F&.5E+!'D 8@9)./3@_E0!A6?@'PQ8V6J6<6EAX=5P;T7$TDS3D9
MP69V)R"20<\'GK65HOPG\-Z)KL&JQF^NGM05LX+VX\Z*T!.1Y8(R,=LDXZ]>
M:[2.YMYK?[1%/&\&"?,5P5P.O/3M40O$NK*:;3I8+EU5@FR0%2^. 2.G:@#A
M9_@WH$RZQ'_:>N)!JTOG74"W@*,^_>#RI)(/=B?SYIY^$NG+>^'KF'7-:C;0
MDV6N9D8[=Q8#)7ISMQC!4 8K;\%7_BR_TN9O%^CVNFWJ2XC%M*'61,=<!FQZ
M?>Y]!72DA022 !R2: /,/$_PLMETOQ=>:*-0N-0UN-B;$7@CA,K.K[_FXR&!
M;D]"RC&>.D^&NB:MX>\!:9INM2L]]$IW(S[_ "ER=L>02#M&!QQV%;6AZ_I?
MB731J&D7:W5J7:/S K+\RG!&& (_*M*@#-U_1K?Q%X?O]'NBRPWD+1,R'E<C
MAA[@X/X5Y\OP7Q'ID9\8ZV\>ERK+9)+Y;K RG*E0P(XP..G:O3KFY@LK:2YN
MIXX+>)2\DLKA511U))X KCM?^(B:/KGA>RM=)FU"R\0,HBOHI0$4,5P0N"6X
M8,<[1CH3S@ S%^$<=S<>(WU?Q#?:BFNP1QS[T6-@Z,&1\KA3M*K@;0 ,CD&H
M=.^%&JV5G?V\_C?4+M9;%[&S66$[+5&X)V[_ )CMX!&WO7I]% 'EI^%&L_\
M".^'=(3Q@JIH=T;J"0Z=DNV[*9_>Y&W+#@XP0,< U'J'PCU-O$E[<:/XLN]-
MT?59I)]1M(P=S,QY"G.,,"PR?N_[6<#U:B@#RK5_AEXFMO$M[J'@_P 5MI=I
MJQQJ$,RERG0%H^#EL9QRI'][GCT/P_HT?A[P_8Z1%<37$=I"(EEF.68#U_H.
MPQ6E10 4444 %9XT'1QJ_P#:XTFQ&IG_ )?!;)YWW=OW\;ON\=>G%:%>":UX
MEUOX??&.Y8ZKJNJ>'"$GOX97>9+*.5B.X(3:V"N.HPN<YH ]UEM+:>>">:WB
MDFMR6AD= 6C)!4E2>1D$CCL:YV_^''@[4[^:^O/#UE+<SL7EDV$%V/4G!ZGN
M>YYKE/$DEU?_ !5\"7.E>);^/2M5CF=H+6X(AE$"^:#MSM.\,%.1T%<;J?Q#
M\3/>:UJ$'B$6FKV&JK:6GAG[)O\ M,>0HX/SDGYB2.XXQN6@#Z!MX(K6VBMX
M$"0Q($1!T50, ?E6-XD\&Z!XN2V37=.2[%L6,)+LI3=C/*D=<#\JXKXM>+/%
M?A?P=IFK:6]M8O+(B7:-$)7C=E)V@DE< @@\$].1WT/B=XFUC0KGP]8:9J-K
MI$.I7+QW&K7<6^*W"@$*<@J"V3C./N]0,D '577A70K[P\F@7.FP2:6BA4MR
M#A .F#U!'J#2>'?">A>$[:2WT/38;-)2#(RY9Y,=-S$DG&3C)XR?6O-KCXHZ
MP?"^F6=HL#ZYJ>JR:39W^S,$ZHRHUT@^Z02X &2,YZ@$5K:'XS\2C4?$OA.Z
MBL]4\2Z1''):,O\ HZW<;A<LXY5=N]2<$9W8 &": -O5/A7X+UK6I=7U#1EG
MO9G#R.9Y0&(P.5#;>WIS6W?>&='U#PW+X>EL8X]*D38;: >4JC.[C;C'(SQ7
M ^&O%/CBS^(MWX5\31V%]+/:-?026/$=NN3A3\H.W.%^;D<<G/.79?%36[#X
M-3>(]6$!U>2^>TL6D0%)^1R53& H$@_X #SGD ]:T;2++0-(M=*TZ'R;2V39
M&F2<#KR3U)))_&KU>8>'O&/BC2_A]J7B;Q8VEWUM;1;K5M.D5GN#G&6924 R
M0O R,'(]8=&^(?BFVO\ PV_BS3M*BT[Q)A+)[$R>; [8*"4,2#NW#IT[],4
M=]JWAG3=:U;2-3O(W-UI,S36S*V.67!!]1]T_51VR"VT\+Z79>*M1\1P1R#4
M=0ACAG8N2I"# ('8D!0?]T=.<^<Z9\5/$5YK6EV<^DVL<=WX@NM+EQ&X:*.(
M1%>K8W_.^2?[APM6+?Q3\3=4\::_H&FVGAA!I,B[IKM)P&23YHON.W)7GIQS
M0!ZO6%XN\*V?C/0'T:_NKRWM9)%=S:2!&;:<@'(((S@XQU JEX%UCQ)J]CJ
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
MWGVDL?GM)L$>4(W%NP'<^E0^$K+5].\+6%CKCV;W]M$(6>S+&-E7A3\P!SM
MSQUS4_B+2FUWPUJ>DI/Y#7EM) )<9V%E(SC\: /G#X97^G^(/&'@W3_LL&BW
MFEK/(]U:+Y<FI<*45B%YX5MVXD,"P&,UTWQBT#POH,MG-%H^H6M]?:BEQ/K4
M.\I$&=F<;BV-_4A<=!G/%:&C_#'Q?<Z[X8.NMHEM9>&'007%F'::[5=K@'/8
M%<<[<$L0#FK'B;0OBEXW6;PUJMEH%KHSSJS:C"&W%5;(*J9&8$^F!Z9 - &U
M\1M7DUN2?P/I&I1VMT]E)=ZC<"3F&!1Q'@$'<[,@(_N$\'-2? QE/PGTM0P)
M#SY&>G[UZT_$WPQ\+>(Y;[4+S1UGU2>':)_.=26";5X# #&!V[5QF@^%?&'@
M7X41CP]I=O'XHEN@U]'(XE,D09PNWYMN<%/PW=Z -'XKZU)KFA:[X;T.\M!)
M8V;7>JO*YRD:C<(DQU=MI]@!S@D53\+^ ['QM\+O!L-WJUS)IUHLDL]K&"J3
ML6;Y3R""ARH/U]:O^./A#H^N:/K&I:?I4:^)+N,3*1,R(9A@M@9VY;GD\$G)
M(Y-8Q\->-_!WP>L=$\,:<#JMXSR:E+#<9D@+X&(\D8;;M!*]-I(Z[@ ,^%6G
M1Z+\7_%VE:%)<2>'+:'82[%E2<,GR9]03,!WP.IZGVZO)/AZGCO1]8TW0I_"
M=GI/AZWA87DJ2B1I92F?,W[R22X Q@X#$'. 1ZW0!XE\6;R[UGXF>%O"9TF6
M]L0WVN6W24*;M3G<.2,;51^I&<_2K%CXT\'?"E-3T33(-<O[2TO1]LDW(Z6\
MCAL1IN92>8_3U)8GK/XZL_%*?&#P_K^E:)>WNGZ9 %D,)4AMY<2;0Q W;6Q^
M YK(71=:\(^*/$=M+\/8?$]CJMV]Q;715'.&^?8[,IPH('! PPXW9% '=:U\
M6?#^CK;M%!J.IB6Q&H-_9\*OY4!( =]S+CK[XP<XK \6?%Y[#4_"1T&SDO-+
MU:99'N5A+F>/>8WBC0?,9 2#C@@[1@Y(KG]4TK7- \;3:[K/@&V\2VNK65MY
M\%K9+,+2=(PI5 0Y ^4Y['(Y.!2>-+;Q-!<?#[56\&Q^5IT\DQTW2XF80L9
MZQX3^(1QJ<XV[@W;B@#WNO//BM\0Y_ MAIZ6-J\U]>SC8S1;HPBL"X/(RQ!P
M /4G(P*[VTG:YLX+AH)8&EC5S#, 'C)&=K8)&1T.":\J^/L&J-X=T6ZM+<W-
MC::BLMS"D;,V[!"$X'"\LIY'+K0!UNK?$KPYHKI'>2W@G^S)=30QVDCO;1-C
M#3 #]WU&0V#R..:Z'2-7L->TN#4],N%N+.<$QR*" <$@\'GJ#7C\7B63PUX\
MUCQ!XGT?4[/0O$5G$L$L]MDPLB$"&15SM)&_@\\#C&2.@^!&E7>E_#UWNH'@
MCO;V2ZMHY,[A"RH%SD=]I(]00>] 'I,\\-K;RW%Q+'#!$A>221@JHH&223P
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
M#Q5/PMX]B\307M[)HNIZ3IEO"MQ'>ZE$(8Y8R"2P.<8 &<@D8YS7EOB2_O\
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
MP7,4\IS<1V\VR.X/'+C&<\ _*1D\G)KNK>WAM+:*VMHDA@A01QQQJ%5% P
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
MX9GB:*7P]I3(PP1]CCY_2J.K>!]&GT;48-+TK3;*_N+&6TBN$ME4IO1EZ@9
M^8YQV- '@/A;3M"\9:#X:\.B/3K:?3]1=K^\GFCB:[B:3(1!D2L6#*!P,;>N
M>*].^-,NB_:O"EKJEOYUQ->L;?SKCRK50-@8S\'*Y9.  <9^89.>?;X2^)M3
MT>WT*]TGPE91J%CDU>U@8W.U3G(' R<8/3.3TKV36_#>B^)(H8M9TRVO4A??
M&)DSL.0>#Z' R.AZ'(H ^;9_[-;X6>.;&2[T[[5::S'<6T%E+^Z.75"8E)R4
MP6_*NT.BZ/X!^(4+^$U<*_AJYN66.<S&<J-R-R2#N*@_W3C@5Z/?_#3P5J<<
MJ7/AK3_WIRS11>4^<YX9,$=.QI\'PY\)6VJ6>I0Z+"EY9QB*&42/G:$V ,-V
M'^7C+9XH \$UK0O#LOPA\+:ZBQSZG=:LD6HWC3LTA+*Y='.>,!$X[=1]XD_4
M2@!0%Z <5PMQ\&?A_=7#SR>'8P[G)$=S-&OX*K@#\!7;6MM!96D-K;1+%;P(
ML<4:#"HJC  'H * ):*** "O$="\/_%'P+J6KZ7H6GZ;?Z7>7;7$-W<2JJQL
MW5BNX/D@*".0"..Y/MU% 'C0C\3?#?QCXEOHM&U7Q)%KD2S0W<$7F%+A V$=
M5.5CS)@=,   '!KG;7P=KGAG4OAUISZ+J%S)I]W)=W]Q;1>;!&9I$ 4,.A58
MQNS]02*^AZ* /G2YT#Q!J&G_ !4AC\/:JDNJW,%S:++;%?-6.X+, >C-M;(
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH SO[!TC^VSK7]FVO\ :A01_:_*'F;0"/O=>AQ]..E:-%% !111
M0 4444 %%%% !1BBB@ Q4-U9VU_:O:WEO#<6\@P\4R!T8>X/!J:B@"O?6%GJ
M=F]G?VD%W:R8WPSQB1&P<C*D8." ?PJ:.-(HUCC14C0!551@ #H *=10!F:E
MX;T+69UGU31=.OID78LEU:I*P7.< L"<9)X]Z-2\.:'K,R3:IHNG7TJ+L5[J
MU25E7.< L#@<FM.B@#G+CX?^#[J.*.7PSI.R)MZ*EHB '_@(&1[=*BU;PK;V
MS:EKOAS3K"#Q1+"WE74L1(=R!P0"!SC&>QY(/(/444 >=_#7P=KFD7NK^(O%
CL]O<^(-39$9XPI,<2# &5  S@9 XPB]^GHE%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>img181018208_7.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_7.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #L C$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WJ6Y@@*B:
M:./<<+O8#)]LUP-UXPUZW^--AX8\JS.CW5DTZ,"2[#:3N)[$,C#'3!SUZ<O\
M4M%>_P#&T>J0P1Z\FGV)-WI#W'ER6\9)Q+'C!]\\G(],"J;:1X9\4^./ ROY
M[:/+H;+;QSR[7?8Q 1CU/4].N* /<UN('A\Y)HVB_OA@5_.F+>VCP23K<PF&
M+/F2"0%4P,G)Z# YKYS)BTCPE-H!U/S_  ^OBC[-=>7N#)!U"L,Y568'J3G&
M176)X:T71_BK_P (QI3E-'UW2)/M5A'*2B''RN,YY(!(- 'JG_"1Z'Y$$_\
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
M@1*9EC(!*C>>@SM'7O0!Z;;^.O"]WKSZ)#K=HVI(_EF M@EO[H)X8^P)KA/
MOBO6K36O&=SXQU4+IFG3I$KRJ$6)LG@*.>5V^M><77B?P_<QZ!J=K=16D$6M
MFXETF*%C-"&8EI'G8G=G'11@9 QP34NI:];M\1]>\0!8M4\)PZE ;RV$H*R,
M4*)* /O ,&(_#UH ^A+OQ?X=L+"UOKO6K&"VNUWV\DLP42CU7/6FWWC+PWIL
M-O->:W8PQW$?F0LTP_>+ZCU%>.>.;KPI>_$/3M3UC5;R#PU?Z,8[2\T\[D+A
MR'0@*QQM(! 7.2,]\8>N6/@ZWN/A_#832W.C37\ID_M$X8P&94R>!B,[6(X'
M>@#W36_%MO!\/K_Q/H[I>11VSRP,O1B.,\^A_E7F6GZU\0]6\.:/XBTSQ3;:
MDL]S&EUI\-FBO$"PW*2 2<=^G'->D>([BQ\"_#K4+C3--MS:V<!,5KC]V=QQ
MR.XRW/K7C.J1>%+=-.\6_#C5WLM=N)XU&BPMN9B[89/+ZKC)]5(Z8R,@'M5_
M\1?".EO/%>^(+*.6W8),BN6*L>,8 )/].]6[?QIX9N]2@TZWURQFO)U#1PQS
M!F;/(Z=_;K7E'G>&CX^^)<KZ=9W5K::;NEB^51)(@S( <<'?A2<?>%<KID^A
M6/A/X:7T?V&'41J^;N12BR;!,P)?OC&WD\4 >MZ?XC?3]?\ %^I:AXIL[_3+
M) \=C#]ZU SPV!U)X[\UROC#Q[=ZKX8\'^*=)U&;3;9]1$=Y"DI5>HRKG@,
M >O'-4K(Z/J'C?XHVNF3QS-<Z:6MXK==R2GRP9",?Q!\#'J367JOB_PM)\-?
M!&F0W%L\MI>6SWEOY9Q$!DR%@1@\YS]: /<-"\9^'O$UY=6NC:I!=S6O^L6,
M]NF1ZCW'%<+XC\7ZO)\5&\+1^(D\.6@LP\,\EM%)Y\IZ<OD8[8R,XJEX3N=.
MMOVC/%%K9QB%)K,* HPKRKY9?  &/XO7D$YYI/%^K^$O$'Q$U/P?XQTZULXX
M[=#9:PTGE."4#XWG@#YCC/&5P0<T =-X-UCQ!I&FZ[+X^U2+997GE0WDL2PJ
MZ8'(V@ @Y'KW%;^E^.O#&LVUY<6&M6DL5FGF7#;]OEI_>.>WO7@+_P!I/\*;
MQK>XN-4\.:9XA3[-+(O+VBALD!@&QN,?'0$GT-=?>WWA74?'TFO:++;?V3::
M'.NK3QH1"-V5C7 '+DD\>@'I0!Z-9?$GP=J.HVVGV>OVDUU<D"*-2?F)Z#.,
M ^QYKJJ^8)G\._\ "M/AR9P89CJA^TW,7RM'"LA$ISU[H0<'H?Q]X\,^/_#_
M (NU&]L='N9)I;, R%HBJD$D J3U'% '#+K>OVW[03:%_P )'.VE30_:6MFB
M4HJA"WEC(XZ9W#DUV[?$GP8K(O\ PDFG$N_EKMF!^;\*\]_M'1[G]IYC<ZD"
M\%C]FM0C94W!7!B8X(^ZTAZCY@!G/%<3;GPX_P )_'$ES%:S:E'JS?9I%QYN
M&9-A#?W<ASCN U 'T'K?C7PUX<EABU?6+:UDF3?&K,267UP,\5L6EW;W]I#=
MVLR36\R!XY$.0RGH17S_ &6M^%]/\8WS^-;<2:;JNAV0L+N5&D01B%1(BA02
M,ONY'0J?6O2O!OB7P[INF>&_#UK:76F/J,$DMA9S@NQBR[;F<9 + %L9XW8H
M [RO+/BU\0$TCPS/'X=\26$.L03HLL,<B238S@@*<X/.3QVKTN_6Y;3KE;-@
MMT8F$+'H'P=O7WQ7S'-K>@P?!#5-"OXI8?%L>HB6X2[C;SGG,N?-!;D?NP5)
MXP<Y'S D ]T;X@:!H>BZ/)X@U:*UN[RRBGVR*2S949) ''.:S?$7Q6TO1?$W
MAW3+=HKNWU3#RSHQQ'$QVHPP.?FS^1Z5P.O>*/#OB3QUJ; 75K#<>'I(1,+1
MGEO2X4A40@[=HS@X'(;FJFE^(-*T_2_A9J=RT@MK%[J&XG,#$*V,!1P2<$CI
MG^= 'L6J_$7PKHNMG2-0U:*"[7&\$$JA(R S 8!([>]4?B'XJTG3="N]/?Q*
MVDZC+ 7CEMHFFDC'9B$!*@G R<=>#7D]^G@Y/$OB73O%]CKC7SZO)<P_92SK
M<QL3Y. .F%; '^U^ WYO$VE>#/'WBI?$^FW7V75;&W^R*T/F^9&D.'BP>",G
M!R<9'- ';?"#5KS6OAS8WE_=2W-R7D5Y96W,<-W-4/C+X[O?!7AVU&E2"/4;
MR;;&Y"MM1>6.TYSV'XU3^ ]_ OPM.\LBVEQ-YK,#C'WLCCT/;-8GA*YO/B9X
MZU_Q)9:S!9Q6L+:?:VDEN)B82<J[HW0$@D@8)(QG Y /2]%\7V-]X M/%-U.
MJVIM?-N)%0@*R\/QUX8,/PILOQ#\*066F7DNLP);:FS+:RD':Q4X;)QQ@X!S
M7D?P[U.+3K3Q;\,9ITN;@_:DL)N%6=MA4H >AXW#D]_3G 77-'?X4^&/#MW:
MR2ZC8:KYMU&ULQ\N+S9"V>.<JP&* /H+5O'/AC0M5BTS5-;M+6\D4L(Y'QM
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
M0[WDD:>-<,S')^4< 9[5YI\)_B5HFF^$M-TC6M3N/[2FNY(5\U'< L_R_/C
M'/KQS7<>(OBGX;\-:G-I]V]U--;@-<FV@,BP XQO(X&<B@#K?L-I]G:#[+!Y
M+##1^6-I'H1THM["SM59;>T@A5QAA'&%!^N*Y7Q'\3O#_AMH5F%[>M+;_:B+
M&W,GEQ'H[G("@_TINJ?%3PKHUI83WMW,C7UL+J*%8&:01D @LH'R]>_H: .O
MM[6WM(_+MH(H4SG;&@49^@J6L[0M<T_Q)H]OJNESB>TG&4;&#QP01V(/%:-
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
M(J.&V@M@1!!'$#U"(%_E0!\Y_P!I"^^#%A\.[8NWB8WYM+BP,9WQ 3O(6/\
ML@!<D9_G7J^@^-='LO%H^'D=O=0S:=;1Q6\LO*RJL8XSUR!CGOS79+86:7;7
M:VD"W+=9A& Y_'&:QK;P7H]KXPN?%*QRMJEQ'Y;.\A*JN , =N@H X#]HB]\
MOP186,4K"XN+Y6\I027C56S^3%*VO'$GA#4O NEW/B&67RI5C>QFM5)F,A (
M$9'<^E>BE5;[P!QZBFR0Q2A1)&CA2&4,H.".A% 'DWPA\*ZFFL:MXRUAKY9;
M]3!9QWTA:<0;@09,CKA4 ^AXYIWP\DN/$WQ4\7>*9[9XK>#;IMJ'.<!2-V/0
M_*K$=M^,FO60REBH(R.HSTIL<4<6[RXT3<Q9MHQDGJ3[T > >+=,TOQ'K&H^
M'OAZNH+JU[=E]6D2XDBLPH+!PXS@G<0<!3[>E=?\5?"EZ?@[#H^CI+,--$!:
M-"=TD4:E3QW[-CV]J]/C@BB+&.)$+G+%5 R?4U)0!X#H4GA8:?K5[I7A77(F
M_L:>*>YOC)($!"A8T4@[B2>V, $]*KR:I96_@+X4I%:D%-4BF,HBP$$;_O.V
M?F+YR.#MSZ5]"X&,8&*7ITH \+;6;?3Y/BIIE_9W=N;P7$D#?9F:-@4\M3N
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
M+[=%)(C+&T.,[MQ&.G;KTKR(^%=8NM6\4?#.TM?LVCRW!U5+L1954(#1Q)D
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
MO)<Q7+P1M/$"(Y"H+(#UP>U<WJ_Q#\/:1INGWC7,MT-1B,UE%:P/(\R  D@
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
M2HX)!/Z5['10!Y7HOBCQE:?$S3/".JM87ENUCY]W- -TJ-Y98E\'Y/WA"C@
M@KCK@>J5#'9VL-U/=16T*7%QM\Z54 >3:,+N/4X' STJ:@#F_']EJ.H^!-8L
M=*M%NKRYMFB2(R;,[N"03QD#G'&<5R7@#PQK$OPLOO"'B.PDTYF22".4.K[D
MD!Y&"<$'/7V]Z]1HH \I\!Z'\0/#L-CH5Y::*-(MG9'NE8F9HOF. !QDDCD]
M*KZ#X,\5Z=\.O%GAFXT^T$U\9);25+H,CF489.0"-N!R>N?:O7J* /*)? 'B
M35_ACHNFWMS#!XDT:<2VLLD@DB?:QVASM/&PXQC^$=:FM]"\=^)?"^O6OB.#
M2M,%U9/!:V%D@P9.H=VRWL!AO7@=_4:* /(].\'^*/%0T&Q\8V-I:Z9HB@E8
MY!(]Y(H"KGT7&<^M4;/P1X\TWP]J7@*U%M)H=S)^ZUB6<;HH&(WQ>4<DDC/3
M &6YR1CVJB@#RVS\.>*=+^(EW?V>DVTFCQ:,-*LS-=*K,L:AD+8R>7&T\# .
M>U<?#X'^(=Q\/]'T5M&T^(Z1J*7,!^U[9G'S$Y&"N,R=<@_)T-?05% 'D6I>
M!/$/B'QOXG;4K&UATC5;(6L-W%.#)$4VM&V."077Y@1GIS@5=\'Z/\3(]>M(
MO$>J6J:/8(.+=5+71"[5#$ ''.3GN.G<>H44 %>:?%_P=XB\<:?INF:,EDMO
M#,;B:6XE*D, 54# /&&;/X5Z710!@:5::Q+X%@L;UHK#5S9>07@;S%B?;M5A
MD#/8X]>,GJ?&;+X9^/5T?2X#I6B17FFZB+T73S9FN3DG]XPSD X_,>E?0M%
M'E_P]\.>+=!\3^*M2U6PL5CU9OM")#<$@2JS;5!QPI#GGV%4-*\->/\ 2/"6
MIV*Z;H]S>7>LF\FCF<-#/#(N9% /W<, !GGK[&O7Z* / KCX7^,8O OB.QMK
M:TC?4;Z":#2[>[/EPQH69MI;CEBO!(X7.>@KI]5T[QS+\0M&\3Q:19QVUOI8
MAEBDO5Q;R."9"QP,[21TR"%!!R2!ZM2,JNA1U#*PP01D$4 <!\)?&.M>,?#]
MW<ZS;1+)!<F*.XA7:DPP#P/;UZ&O0*C@@AMH5A@B2*)!A4C4*H'L!4E !111
M0!XM\?[-X[71=0MK^>RGEG^R2RK<.D80\@LH.."2<@9QZX&/6-"TRUT?1+6P
MLY)9+:)/W;2RF1B"2WWCR>O'M7FWQR6[N]-TBSM=$OM0*WBSLT,.^/:O56QT
M)]"/6K-SXUU[Q"UEH^E>$M3T^WNY%ANKN[B 6&(\-@>H'>@"Y=?%_3;427W]
MBZM)H,<YMGU9(E\OS V#A<[BG^UCKQBM<>/;8^+9M!&FWAVV!OX;I0#'/& #
M\G.3UQ]17ET5CXCT/P;K?PX/AC5+PW,[)I]_##NM_+=L[I9.BXQGIZ]*W-6L
MM5\!^*?"-W8:+=:O%#IATMEMVZR'!&6(X&<\D#@4 5_%OC'PSX\\"Z9=:E9Z
M[:6_]JI'NMD4&*91CESQMPYY'.0?2NI\1_%2WT;7IM%TW2+O6+RV@\^Y6W('
MEKC..>6."#QGK7FUYI_BF/X9S:)=>#=56X.M?:X3;A91M+%R"%)9<#@'!!SU
MK5\>:?<ZYJ4OV+P3JRZS%;0RV6J6;&(C<F<39QDJ>..>.V* .B@N]#D^.?G-
MHNI1:J^GB47C28B9 @R=AZ\'&1W'3-6M)^+7]H^(]/L9O#]U::?J4TD%E>R2
MJ3(R''*#E?S]*I2VOBQ_B9X>NY-(E,-OH[6\MZ&4CSFCRQ;)[,!VYYKBH/#_
M (V\W1M6NO!MU-K=CJ(FNKV6]W-<J2<+M+$*!ZC   H [:7XU.@U.6/PAJ;V
MNES".]G:5%$0W8SCN?;^5:VN_$UM,NO+L= NKZ!-/&HRS^<D06(D8P&/S=3G
M'0@=<Y'&6UOXNN;#QY!<>#KV.;6V\RW7=&4#8"8)+#ZY]JDUFU\;7$FFZ;-X
M.;4+.XT;[,MJUP(HK69>'9V4E>0%(!/.>.<B@#UWP_K,/B'P_8ZQ;H\<-Y"L
MJH^-R@]CCO7B?_"K_%5OXALM13S@D'B*2YQ'=$@0,4.]5R ,[6![D8ZXK=\,
MZEX]\.^$= TA?"C*UM??8KB1Y V8<_? [#D_-R./>O8: # X]J*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHIKJ7C90[(2" RXR/<9XH =10.!US10 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !12$!E(/0\4(H1%1<X48&3F@!:*** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HJ"XO+6TQ]HN(H<]/,<+G\ZC35-/DF2)+ZV:5
MQE$$JDM]!GF@"W116;>:_I6GZK9Z7=WL4-[>Y^SPL?FDQZ4 :5%%% !1165X
M@\2:1X6T[[?K-XEK;EP@9@268]@!R: -6BHX)XKFWCG@D62*10Z.IR&!Y!%2
M4 %%%% !1110 4444 %%%% !1110 4444 %%!..M% !1110 4444 %%%4-:U
M:WT+1;S5;L2-;VD+32",98J!DX'K0!?HK*\-^(+/Q3X>M-:L!*MK=*602@!A
MABI! )[@UJT %%(2 "3T%<OX5^(&A^,)-433))3_ &=)LD+IC<O.'7U!P1Z\
M=.E '4T5S'@_QYHWC<7[:/\ :"ME(J2--&%#9S@KR>.#UQ73T %%'05P%Q\:
M? 5N\R_VT9#"2K&.VE920<?*VW#?@>G- '?T55T[4+;5=,M=0LWWVUS$LT38
MQE6&0<?C6%KWCK3/#WB;2- NH;M[S5)%2!HXQL&6VY+$CH<=,GF@#IZ*YC1O
M'>D:YXLU3PU;"==0TX%I0Z85@&"D@_5A^==/0 445RWA/Q[I7C&^U:TTY+A7
MTV41R&:/;N!SR/3D,,'GCWH ZFBBB@ HHK%\2>+-%\)627>M7J6T<C;8P>6<
M]\ =<9H VJ*X&U^,/A6]URPTB!KXW-[*(H]UL44$]"=V#C/' -=]0 445R7@
MKQ_IOCJ75?[,AG6"PG$2S2*0)@<X9>..G0\C(R!F@#K:*R_$/B#3O"^CRZKJ
MLQBM(BH9E4L<DX P*YG3/BSX<U;7;#2+5-1%S>N5B,MJT:\*6SEL<<8XSU%
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
M*^N8EAO8I4S$^!PV,<_C0!3_ .$[\4ZW-X8T:VM[70=6U6WDN+HW432&)4.
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
MM"O-6O6VP6L1D//+'LH]R<#\:^>Y?&WQ U+1D\4V?BC3HK668126>Y4-NWF
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
MQI#:L39/J,%U9(RH$7EDPV"<9Q^'.>M $T/P5\+Q:4=-:;5'M//$_E&\<+O
M(SM'&??K5_7?A-X4\17EG=W]K.;BV1(VD28AIU48 D)^][G@GUKCM/\ B+XR
MC33/$^H6EJ_AK5;P6L=JB8E@5FVI)N[Y/KGOTJ_K?C+Q;K.J^(#X3-K;V/AU
M2LIFC\TWDHR6 P>  /K_ " !U\7P\\.0>)['7X+-HKNR@$$"(Y$:J!@';Z@$
M_P ^M=57D][X^U_Q*_A?2/#!AT_4-7M!?7%S*JR"",9# *>IR,_E5CP_\2[B
MS\&Z_>>)C#+?Z#.;:5X<1BZ;^# [$]\#Z"@#0O?@SX-OK^[NI;2Z474GFRPQ
MW3I&6]=H/KD_B:LWWPC\$:C?1W=UHJO(D*PX$SJ&"@!20I&2 ,9_.N>\&>(O
M$^JK=>+=6UK3Y=.CL7D&C6)#,O\ $I8]FP"*YH>+?B!I-AI/C:YU&*XT?5[M
M1-IS1+M@C)"I@YR"0,_+@9Y.<T >KR?#[PN\.E0_V4BII+%K+#MF++;CSG)Y
MYYJ&?X:>$;GQ%_;LNCQ&_P#,\TN'8*7_ +Q4':3WR1UYKJD8/&KCHP!K/UW7
M]+\-:8^HZO>):VJ$ NP)R3T  R2?I0!B:O\ #+P=KNHS:AJ&AP2WDPQ)*KNA
M8^N 0,^^,UJ6OA71[3PG_P (S#:XTHP-;M%N(+*P.[)'.3DDGU-9OAKXC^&?
M%@N1I-\TDMM&998I(F1@H[\CG\*\R\(:MXL^(&MW&KV'BBXLVM=1!_LXQL+9
M[48! .,%NO!^O% 'JOA7P-H'@RUG@T:S,7V@CSG>0NSXS@$D]!D]*H6WPI\$
M6TTLH\/6DK2N7/G+Y@!SV!Z#FNRKRY/B2_B7QCKG@VPM+BW:*VE2"\4LCB90
M>3_<7/0_XT =3!\.?!]LERD/A^Q1+I0LRB/AU#!P,>FY5/X5/=^!?"]]I]I8
M76B6DMI:%C;Q,ORQ;OO;?3/I7E/PF^(FC>'/#Z:#KM]=+?&^DBW21EHD8MTW
M].N3^->@^)/BOX2\+:K_ &;?W[-=A@)(X(R_E9_O$=/7'6@#K;"PM-+LHK*P
MMH[>VB&V.*)=JJ/85SZ?#GPI%XD7Q!'I2IJ8F:<S"5^9"<EL9QU_"NCM;J"^
MM(KJUE66"9 \<B'(93R"*H>(O$.G^%]&EU74WD2TB(#M'&7(R<#@4 9%U\-/
M!]]JLVI76AVTMU-)YLC."0S>I'2LSQK\.F\8^,= U*:XA@L=-#-+LSYTK;@5
M4<8V\?7D^O%C2?BUX1UK5H=-LKV5KB=08=\)59#C.T$]6[8]:KI\8/#,FB3Z
MJJ:AY%M="UN%-L2T+G.TMC( ..#GKQUH [;4+"UU2PGL;V%9K:="DD;=&4]J
MPM&^'_AG0-&U#2=.T\Q66HH4NHVGD?S 5*D9+$C@GIBO/+CQU-X,^*>K)J4^
MI:I9ZC91W5C;01[S$#D[0OL >:C\<^+Y=<L/"'BKPKJ5ZL3:D+9K5%Y+'JK*
M,Y.!C'/6@#U+PYX2T+PG:-;:+I\5LK',C#+.YP!RQY[#CI3;#P;X>TS6Y]9M
M-*MTU*>1Y'N2N7W.26()Z9R>GK7&6>L6=M\9O$+/KUY'!:V"RW5I(A$ VJ,M
MD^@(/ YS5O2OC)X?U7Q):Z.EGJ,2WS!+*ZE@VQSGD9&3G&1@'G\* .QUKPYH
M_B);9=7T^&\6VD\V$2 _*WK_ /6Z5@_$3P)_PG^FV&GR7XLX(+H3RLL(=W4
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
MU.>:]PL](TW3I9);'3[2VDD^^\,*H6Z=2!ST'Y5:"*&9@H#-U('6@#YRLO\
MA$]8/P^A\) 1:]%=QK>O!;8F1 N9'DP " ?XCVSSP:[CX=7VG-\6/'EI;3*T
MC3K*JYY.WY9,>P8@?C7HUEIFBQ7\^H6%E8)>R?)-<01()&Z<,P&3T'!]!4MI
M:Z='/-/9P6JRLQ$LD**&+$Y.XCOWYH N5Y=\>[RRA^'#VUS*%FGN8O)3NY5@
M6_\ '<UZC4%U96EZJK=VL,ZH=RB6,, ?49H \;^)UC)KGPU\,:]HADN[;3FA
MF9(#O_=[0"<#J5( /ISGI4=Y?P_%CQRXT!C_ &?;Z%<0R7$T+K^\F& AR.H.
M#^!QFO;(H8K>)8H8TCC7HB* !^ IL4UN[R1PR1L\9PZH1E3[CM0!\^1ZPVI?
M#KP[X"M89?\ A)(-0CBNK62%PULJ2EO,)Z!?N\^_XUJIK,?P^U_X@Z;J2.DN
MI WFFEHSLN=RL-B^K98#'^R:]M=+:W,ETZQ1D+F25@!P!U)],"F1O9:G;PW$
M36]W"&$D4BE9%R.C*>F?<4 >*6-G<?#VY\#Z_K%G.;*/3GL+MA"6DM9&+.N5
M!]\?0'O5'4-&O=6\)^)?$R:;>7-G=ZW#>PPR)F2:VC.UFV=<=>O89Z5] LJN
M,,H8>A&:4  8 P* /"(=+TCQUXSGE\'V<]AI<FD30:C)%;FV1I'&(TP0 3GG
M@=JQO[1U3Q/X+T#X>V6C:C'J=E>11ZC)+;D10(&8JQ;G'8\CH#UKZ/  Z "@
M* 20 ">I]: $C01Q)&"2%  S[5Y;\<_#FKZ[X;TZ?2K:6\-C=B66UB3<S+@C
M('4XX&!ZUZI10!XQHUY9^+?BI:>)-%T6XM;33-,D^WS-"RF=F0JD2)CDKS@\
M9 /H,W?@E?RQVFLZ7<Z=?6SM?RW<33P,J%&VX&3_ !>WO7K5% !7C>I6FN>$
MOB]K.L6GAZ\UFQUNS5!]EPOEM@ @D\9^3/\ P(5[)10!\W3:+XCL_A(WAY_
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
MZX'KG@B3Q>]KJ"^+XK9;E;H_9VM\;3$0" ,=@<C)YH ZFBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ JC;Z)I-I=&ZMM,LH;@DL98[=%<D]3D#.3DU>HH JWFFV.HB,7M
MG;W(C<.@FB#[6'0C(X/)HGTRPNIQ/<6-M-, %$DD2LP'7&2,]S5JB@"JFFV,
M=V;M+.!;@DDRB,!CGKSUJ?R8O-\WRD\S^_M&?SI]% $$EE:33":6UA>4# =H
MP6QZ9J>BB@!LD4<T9CE170]589!_"A8T3&U%&!@8&,"G44 ,\J/YOW:?,<GY
M1R?6E**<94<=..E.HH *BBMH('D>&".-I#N=D0 L?4XZ]:EHH *0@,,$ CT-
M+10 8YHHHH *PY/".C2^+(O$\EL[ZK%'Y<<K3.0@P5^5<X'!(X'<GKS6Y10
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
0% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>img181018208_8.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_8.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" &] K,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^D9E1<L0
M!ZDU'<7$5I;2W,[;(HD,CM@G"@9)P/:OGWP3H)^-6K:UK_BJ^NFM()!#:6<,
MNT1 DMCIC &!ZDY)Z<@'T*KHXRC*WT.:=7S?XI\.7?P0\4Z;X@\/WT\FCW4G
ME3P2D,PZ$HP!&X$9*GC!7D]SZ/KOQ:_L7QU>^%4\-WU_=QP;[;[&X=IW,8<*
M4QE1C=DC<1CH>P!Z317F.G?&G2;SX=W_ (JGLGMY+2?[-]A,ZEI92 4"L<9!
M!)/&0%<X..;OA/XFRZWXG;PYKGAZYT'4Y(?/M8YY-PG09SC*KS@$\9!VMTQR
M >@T5F^(-=L?#.A7>LZD[):6J!G*+N8DD  #U)( ^O:N#\-_$[Q!KVH6#3^!
M;VQT:[!?^T9)F9$386#G]V!M..#D Y'J* /3J*\=B^.X,T-]/X7NX?#<UV;6
M/5#,.2.Y3;Z<D;NQY)%7M1^+FJV?C'6/#%MX+N[[4++F!;:X#^8GRD.^%^12
MC ]^2%."> #U2BO%M$^+'BG6?B5=Z5'X9D:SM5\BXL(IHS) PE1'E9R,/M)(
MV@@8.<\$UI>(OB]JOA;6635O!=W;Z,+W[,NH//\ ?7)^=5VX.0"P&?QH ]+7
M5M-?57TI;^U.HHGF-:B9?-"_WBF<XZ<^XJY7AR"!?VE/$M\++S[O3]*-Q;J9
MB@:401+UQQE7*\@XSG&:KI^T!J__  C:ZNWA O"+M[=[D3E81T94!VDE]A(/
M;(![[0 >\T55TV_AU72[34;;=Y%W"D\>X8.UE##(]<&O)=0^.&H6FOZ]I-MX
M.FO'TEI2[PW>?W<;[3(P"':,8/?&: /6-0U;3M(BCEU+4+6RCD<1H]S,L89C
M_""Q&3P>*N5\_?$SQ#HWCKX6^'_$\FE71N/[2%JL27&QHRP)E4':0P81@ D
MC@^JGO/%'Q-N]+\57'AW0/#[:S?6=J;J\'VI81$F%( R#N.&''7D8SV /1:*
M\LN/C59?\(?HFJ6.ER76K:M.;:'2Q(0V]3M;Y]I!&2F.A.X>A FN_B5K_AW0
M-:U3Q9X5_LTV[PII\"7(D%PT@.5,BY7*E2Q/H0,9'S 'IM%>9>%OBO=ZQXMT
M_P /ZQX=_LR74K3[792QWBW"R(5+ G:  "JMWSD8QS7<^(]>L_"_AZ]UJ_W_
M &:T3>P3&YB2 %&<#)) _&@#4K*UGQ-H?AY8SK&K6=B9<^6L\H5GQUP.IQ7E
M@^,_B'3[;3]<USP<+3PUJ+HD%U'=;W3KN8C'.0,@$+G:>3GCG/%6G:OK_P"T
M*T!T/3]01($:.VO)<1O;!>6)!R&)+8R#@D<$#- 'T+:W4%]9PW=K*LMO/&LD
M4B'(=2,@CV(-35!9V=MIUE#9V<$<%M"@2.*,855'0 5XK=_&OQ%]AN/$UCH%
MC)X7M[YK I-,RW3/MW!L@E5'*\8;N,]P >XT5XOXA^*OC;2_%.D:'!X8T]+W
M4;(2)9RW'F.)7:14_>!E7;E5)!'J,C((N:E\2O&$=WIOA?3= L+CQE);&XOX
M/.S!;]2$SO'S%<$Y; W+@MG@ ]<HKQ6'XTZJ/!GB%KW2[:T\5Z*4,EK(C>2Z
M-,D9(7=N!7?@\XY4YYP-*X^)FOQV'P]N$M=-)\23B*\S&^(\O&H\OY^.&/7=
MVH ]8HKQJ_\ BCXTD\:>)/#>@>'K'49]/!D@.XJRQJR[BZEQYA.X !2#DC@]
M*LV?QI,?PI'BS4=,C:]-Y]A2V@D*I+)C=G)!*C;D]^1C/- 'ILFN:5%K$.CR
M:C:KJ4REX[0RKYK  G.WKC )_ ^E7Z^>M$;5C^TS:7FOZ9%87NH6[2I;I()A
M&OV8J/F!&#A""<=<X&"#7NFNZU9>'-"O=8U!REK:1&1\8RWHJY(!8G  SR2*
M $UCQ!H_A^!)M8U.TL4<X0SRA"Y&,[0>3C(Z5HJRNBNC!E89!!R"*^6OBUXH
MU?QCX;\/:S>Z%#IMA++/]C;[3YLDB_("2,#:/E_'CTR?1?&WQ<U32_$NI:1X
M>BT9%TF O=2ZM/L,SX!\N%=ZEB!GUR?3C< >PUG3:_I-OK<&BS:A;IJ=PGF1
M6I?YW7DY _X"WY5Y)KGQRNQI7AE]%L+&WO=84R2MJ4C&"W42-%RP*_Q(Q+'
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
M>XU&%[>TA0QA1YX!WC)W-M8#=GUP!SGV?Q+K]IX6\.WNM7P<V]HFYE3&YB2
MJC/<D@?C0!.VMZ2NK+I+:G9#4F&5LS<+YQ&,Y"9W= 3TZ"KU?-7PCU[0=9^)
M%WKGBF\)\1WTY%C'(A\A6;H%8DX;&$0'& , DD8^E: "BLKQ+K4?ASPSJ6L2
M+N%G;O*$.?G8#Y5X]3@?C7B7P^\ 1?%'2;KQ5XSU&^O+F>=HH520(%55 )P!
M@<G@  #;WS0!]!5''<0S231QS1N\+[)55@2C;0V&]#M93@]B#WKY\CTK4/A#
M\8M%T[2;RYE\/ZW-'%Y$TH8-N81MN  ^96(8-@<$#)^:LGQ7;>#H/CSXB@\5
MJ\.DR0A@\._*3O#&V_Y,G.2QY!&3R,4 ?2>GZG8:M:BZTV]MKRW)*B6VE61,
MCJ,J2*M5Q'PIM?#-MX+!\*2W4NG2W,DC-=#$GF< YX'0!0/;'>NWH B2ZMY+
MB6W2>)IX0IDC5P60-G;D=1G!QZXI+J[MK&UDNKNXBM[>)=TDLKA$0>I)X KY
MP^)&E^'[KX_I!X@N6L]+NK='NYU?:0PB8(<D''*H.F/YU5\#-<S_  >^(-LY
MFN-%A139M/'A=^2S8&2 W$;$ G!(/O0!],VUU;WMM'<VEQ%/!*H:.6)PRN/4
M$<$5-7QO);Z O@CPO<:!-<CQL]ZZ2QVLCEO]8WEG'9_]5MVXSENI''K?Q9U?
M6=5\2^%? EO>RZ;)J2))J!MWW(0[;,!OE9PNV0X(4-\N?8 ]:C\1:'-JITJ+
M6=.?40Q4VBW2&;(!)&S.<@ GIVJSJ&IZ?I-K]JU*^MK*WW!?-N95C3)Z#+$#
M->4>)?@'X;;PW)_PCZW%IJUO$7AF>=G$SC! <$X&<$97;@G.#C%<6GBN;Q;^
MSMK]OJLKW6HZ//;A9Y268H\J!&+=VQYB_0#UH ^A-,U_1M::1=*U:POS%@R"
MUN4EV9SC.TG&<'\JK77C#PQ8W4EK=^(](M[B)MLD4M]$CH?0@MD&OE-4TM+G
MP7)X(GF/B=BHNXU#86XW+L(,@V\Y;/)7 YP.O2>-?^$8M?V@]6_X2BT>31B$
M:5("R_.;9"#\F"<L>Q')R>^0#Z-'B?0#IAU,:YIAT\/Y9NOM<?E!_P"[OSC/
MMFI-,U_1M::1=*U>POVB ,@M;E)2F>F=I..AKPSQ=;>&K?\ 9Z#>%%NO[-FU
M)7\RZ4AY'W%23D '[H&1Q\N.H-<5:6^F2:QX*;X>)<S^(5CCDU%'60QK."F2
M<CA,[]Q'R[<>] 'T_=>,/#%C=26MYXCTBWN(CMDBFOHT=#Z$%LBH?^$[\'_]
M#7H?_@QA_P#BJ\U^,?@'PSI_@_Q!XG^S,=:GGBD2>2=N&:1%*J@(4C;N/()Z
MG/'!X/\ A)X5\1?#73;Y[$0ZG=Z<Z?:MS,%D8G$A3=@E3TZ<<>F #UQ]:TJ/
M21JSZG9+II ;[8TZB'!. =^=O)('7K3].U73M7MC<Z9?VM[ &*&6VF61=PZC
M*DC/(_.OE.VDUR73)/A!%8(=0?62QN6D.U54<_* <*-N_<"?ESQWKZ@\->'-
M.\*:%;Z3ID"QP1#YFQ\TC]W8]R?_ *W0"@#7K#G\:>%;6XEM[CQ-HT,\3E)(
MY+^)61@<$$%L@@\8K<KY,A/@2T^(GC.U\7V5P;7[=<)9&TW+Y!$KC@*0.F,
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
M.5X. <<D>&:GJDOQC\>Z%/X<\/26PL/+%Y=2#A1D-AV7@*-KA>YYX[#Z:HH
M***1F51EB ,@<GN>!0!\K:9X?OM)MM8TWQ1\--8UR^FG9AJ5N)MX/<K(%8-\
MPW \YR<Y'%6/ VB^./AYJ5GXJE\)WFHV]U#):O:JC&XC7/!*@%DY0<D$8R.,
MBOJ*B@"O87?V_3K:\^SSV_GQ+)Y-PFR2/<,[77LPS@CUJQ110!XA\76E7XM>
M 62UN91%<)+^ZA9MX6968+CJ0!D@= 1ZUT_QM\*ZIXJ\#)%I$7GW%G<K=&!?
MOR(%92%]6&[..^#C)P#Z110!\UZI8>(/B)XA\*0P^ [KP])8X2ZNS:-%#L!4
M\94;57:Y5<D_-@>_TI56?4]/M;VWLKB^MH;JXSY$$DRJ\N.NU2<M^%6J ,[7
MM'M_$&@7^D761#>0-"S#JN1PP]P<'\*\.\&7_CKX4+?Z!?>$-2UJS:7S;>2Q
M#/&AZ,58(W#?*<'!&#QDFOH*B@#P[2=$\0_$CXK67BO7="N=$TK25C^SV]R&
M621D)9>H&?G.XG & !SUHL=&FU+]HK6+S6O#%R^EW4;V\,MU9&2W9DB10VYE
MVX98VQ_O8KW&B@"O8V%GIEG'9V%I!:6L>=D,$8C1<DDX4<#))/XU8HIJR([.
MJNK%#M8 YVG .#Z<$'\: /#-?T*[U;]HVUN-0\,7EYH4:I \SV;2V\F8"0Q)
M&W =P#R?N_A7H'C[28K+X6:UINAZ.</ 4BL].MADL[ $A%'ODX[ FNUHH ^:
M=(^'^OZ/X-T+QGX=TZ]MO$^ER2B\L;BW8-.F]\,J-@D[&"D#J#Q@CGI_B%X;
MUCQQI>B>.?#^F7MEK^GJ!-97,;13#8V]=@; 8JVXC ^8-ZC%>W$A022 !R2:
MCMKJWO;:.YM9XIX)5W1RQ.&5QZ@C@B@#QN]^)GCO4/#T^G0_#K6;?5I;=H3=
M)'((XW(P74%/7D#/XGK6;/\ #_4_"WP U/2CIDUWKNJ7$,DT5E#YSQXD0A"5
MR6"JAZ9 9SCCFO<-1U73M'MUN-3O[6R@9]BR7,RQJ6P3@%B!G /'L:GFN(;:
MVDN9YHXH(T,CRNP554#)8D\  <YH X;X4>'[.P\$:1>S>'8=-UCR&AG>2T$5
MP<.5RQ*AOFVAN?45YEXF@U?3_CMJGB >"=2UO3"HA,?V&1TE!MUC)4[2I&<C
MD$$9_#WN#7-(N=-DU*#5+&6PBSYEU'<(T28ZY<' Q]:GLKZTU*T2[L+J"ZMI
M,[)H) Z-@D'##@\@C\* /$/%+>(O%?P8NHAX.FTMX]31+/2[6TD#I  #DIM'
M<MR ![#OCZ7X+\2^ 8?#GC7PYI=[<SR6XCU;22CB3G[WR_>PV <8.UE!P1P/
MH#4M=TC1O*_M75;&Q\W/E_:KA(M^,9QN(SC(_,5%?^)=!TJ=(=1UO3;.5T$B
M)<721LRDD!@&(R,@\^U '#?%5]3\2?!]SI>DZB9[UH&DLFMF,Z+O#$,@!((*
MC-=#\,8+BU^&VAV]W:SVMQ%;[)(;B,QNI#$<J>1Z_2NDO;ZTTVT>[O[J"UMH
M\;YIY B+D@#+'@<D#\:+*^M-2M$N["Z@NK:3.R:"0.C8)!PPX/((_"@#Q>#2
MM9_X:AEU9=)U!=+?,;7;6SB$@6FW[^-N-R@=:]PJO%?6D]W<6D-U!)<VVWSX
M4D!>+<,KN4<KD<C/6K% !7A_PWT:\D^*'C7^U_#5T-+U-YYHYK^S98W'GG"8
M=<'<LA/7HIZU[9//%;023SRI%#$I>221@JHH&223P !WIMK=VU_:QW5G<17%
MO(,I+"X=&'J".#0!Y=\7/A_J&L?V5XB\+QHNKZ.!MC7^*-#O0(IRI*L#@8YW
M8YP!6=<_$GXAZEHKZ79_#S4[369HQ#]L97$*,<!G&Y0!U. 6PO!).#GV:.1)
M5+1NKJ&*DJ<C(."/J""/PJG<ZUI5E?P6%WJ=E!>SX\FWEN%623)P-JDY.3QQ
MWH \;O/ .H^&/V>M1T2.RNKO6;Z>.>>"V7SBK^;'PH7L$09Z\Y[=.>LO ?B;
MPQH'A[QQX6T^>/5[>$QW^F36SF5SO92WEGDAEP"  <88=21]%6^HV5W=7-K;
M7EO-<6I N(HY59XB>@8 Y7.#C/I5F@#P;QK;:SX@^)_@7Q%9^'=7%JJVSS+)
M:.#;E;@EEDX^7 YY[<]*]1D\*:3HVLZUXLL;"675+JT*R11/@RE03\G&59L*
M#@XX!QG)/444 ?/G@/3->TCX)^,+!_#VIG4;EVCBM)+:2)W65%BW+E?FVY9B
M!_=YQG-6?!.M^./#_AG1O#5IX!N4NXIC%_:=[$YCC224L6* *< .?XQTSWQ7
MN%CJ>GZHDKZ??6UVL3F.0V\RR!&'53@G!]JA77M';5O[*75K$ZEDC[&+E/.R
M!N/R9W=.>G2@#P_6O =QXK^/VI?VMHNH?V'=1[/MB1LJ*5M@JL),8R&7C.1G
M ((-:_@ZW\8:!H?B'P+K.F7=U:PV<ZZ9?0P%HVRC'9O[@Y&T'D'*^@'KNI:M
MINC6HN=4O[6R@+;!)<RK&I;!. 21DX!X]JL03PW5O'<6\J302H'CDC8,KJ1D
M$$<$$=Z /G+P-JGQ \!^$;[2+#P)J$]W<71N([B:&39'E44Y0#YN%]1U[XQ7
MI/Q>LM;U/X5265IIDM]?S/!]HCM1N,>"&9@O5AN4# Y^;/8UZ15?[=:?VA_9
M_P!J@^V^5Y_V;S!YGEYV[]O7;GC/3- '*_"FQN]-^&.B6E];36US'&^^&9"C
MKF1B,@\C@BNRJO?7]GIEH]W?W<%I;)@--/((T7)P,L3CK4T<B31)+$ZO&X#*
MZG(8'H0>XH \3_:%T#6-=/AL:3I5[?\ E&Y$GV:!I-F[RL;L#C.#U]*HS:7X
MG^(7Q<T#7)_"5UH-GIK1/--==7$<AD[A<DG"@ $C.3QT]MU+7-(T7RO[5U6Q
ML?-SY?VJX2+?C&<;B,XR/S%3V-_9ZG:)=V%W!=VSYVS02"1&P<'##@\@B@#P
MO6(/$OA[XYZSXCM/"%]K-A/$L("1-M<>5'RK $<,N.01UXS@C5\67?BOQ+\&
M-3COO"EQ;7MY?K':6%E S/% KJX:4=<_(PR ,DK\HS7J=SXET&RU#[!=ZWIL
M%[E1]GENT63)Z#:3GG(Q]:T)YX;6WDN+B5(8(D+R22,%5% R22>  .] 'E7@
MOQ+XKE3PYX6N? UW9Z=#:K:WUY>HQ5D2$KP, #)4=2>N,=ZYO2M \<?![Q'>
MG1='E\0^';Q^(HFP_ .T\ E&&<$X(8#UQCV7_A+?#8LA>_\ "0:5]D,AB$_V
MV/RRX&2N[.-V"#CK@UI)=VTMFMY'<1/:M&)5G5P4*$9#!NF,<YH \1NO#WB_
MXN>+-+OM?T-= T#2Y,_9[GYY9<[2X (!;=M49("@?WB"#I^*]/U63]H;PSJD
M>C:C)IUO;) ]W%;EX@29>2RY"@;QG=@\$XQ@GTFU\6>'+VTNKNVUW39;:T(%
MQ,ETA2+)P-QS@9/3/6B3Q9X;AM8+J7Q!I26UP6$,S7D823:<-M.<'!(SCIF@
M#P7XO_".]MM?75_"VE7-U:7Q9[BWMU,AAFSDD#KM;.>^"". 5%=9XZ\$^(Y?
M%FF_$/P;;L=3\M)+BRN2J.,(%QM. ?DRK#=GCBO85N8'M1=+-&UN4\P2A@4*
MXSNSTQCG-5=+UO2M;CDDTK4K2^2-MKM;3+(%/H<'B@#Y\\8CQE\0O%F@7;^!
M=3TQ;214._<ZD%P<EBBA0/>NIN]&U<?M.6NL+H]\VF+&%-XL!,7-LR9W].&.
M.>>.E>I7OBKP[IMV]I?Z_I=K<QXWPSWD:.N0",J3D<$'\:OV5]::E:)=V%U!
M=6TF=DT$@=&P2#AAP>01^% 'B7@;P_J=K\=O%5QJ6CWT>G7PO(XYY+5_)E#R
MJP&_&W!4'O[=37/77PGUCPQ\7]'FTO3KFZT/^TX+F.>)"RP1B525<Y)&T=SU
M SZU]*.ZQHSNP5%&69C@ >IK#_X3CPC_ -#3HG_@PB_^*H \NUCP;XL\"?$>
M[\9>$;)=5T^\9GO+'<!(0[;I$'?[P#*5R1P"" <Y.GV?BOQ/\<=*\37OA'4-
M)ME91()@65 L9&2Y5>OTKVL>,/#)M6NAXCT@VZN(S+]MCV!R"0N=V,X!./8U
M/IWB/0]8G:#3-9TZ]F5=[1VUTDK!<@9(4GC)'/O0!IT5'//#:V\EQ<2I#!$A
M>221@JHH&223P !WHM[B"[MH[BVFCF@E4/'+&P974]""."* )*Y7XE6=S?\
MPXUVUL[>6XN)+8A(HD+.YR. !R3733SPVMO)<7$J0P1(7DDD8*J*!DDD\  =
MZH6GB/0]0M[FXLM:TZY@M4WW$D-TCK"N"<N0<*,*>3Z'TH X3X.Z'.GPJDT?
M6M.N;;SI9XIK>ZA:)F1Q@\, <$'K7&:#I?Q"^#NK7-C8:*_B30KJ0R#[-N!)
M QN &[RF.5SD$$+@$XR/:(_%WAJ:%YHO$.DO%&0KNM[&54D,P!.[CA'/T4GL
M:O:=JNG:Q;M<:9?VM[ K[&DMIED4-@'!*DC."./<4 >)2^'_ !A\5_'.F:AX
MDT"31O#>G-D6L\F'/W2PZ!V+D*-V  !@'(Y]XHJIJ.JZ=H]NMQJ=_:V4#/L6
M2YF6-2V"< L0,X!X]C0!;KY]T[X;:M%^T+)>SZ=-_8R7LFI+=*O[KG+H 2,9
M#D CJ,<=C7O%AJ5AJMM]ITZ]MKRW)*^;;RK(N1U&5)&:HWOBSPYIM[)97VOZ
M7:W48!>&>[CC=<C(R"<CC!_$4 >(6GPSOK/X_P 9;2KG_A'5O&OHIXH<0)E#
M(J\#: ' 3'' 'J*V;CPG<_$+XV:C+XGT2_C\/Z?;-#:^:KQQSE6"C#@C.2SN
M,'H!FO8=,U?3=:MWN-+O[:]@1S&TEM*LBA@ 2,@XS@C\ZNT >!?$#X8OX2UK
MP_K_ ( T&YD>UN-\]O$\DPW*0R$@L7P<,#@XP!T)Y9K\'BK3?CRWBV#PMJVI
M64$:"*.-"1AK4(5# $##,V<<9S7M>F^)]!UF[DM-,UFPO;B-2[Q6]PKL%!P3
M@'IG S[CUK5H Y7P+K/B'7=(O+_Q%I+:7,;MUMK,H0RPA5VDYY9LE@3P#C@"
MO//@+X=UK1-2\1S:MI5Y8+<"$Q?:82F[!<G&?3(_.O7=,UW2-;\_^RM3L[WR
M&VR_9IEDV$YQG!XS@_D:@_X2KP__ &K_ &5_;>GC4/,\K[*;A1)OX^7;G.>>
ME 'B>LIXKT;X[:CXLL/!M_J5JI\I%6-@) (5CW*X4XY&>AXR.^:U?%?_  FW
MBCX(W)U?0MNJ37Z>58V=HQ=(%(Q\AW,IW!N1_"1V)KV#5=9TS0K1;K5;^VLK
M=G$:R7$@12Q!( )[X!_(U6NO%?AVR\C[7K^EV_GQ+/#YUY&GF1M]UUR>5.#@
MCB@#Q<^"/$/@RW\-^-_"VFSK=1V%M#K&CQH1+,<*)#@;OO8&1C*D!L9SCW32
M[XZGI5K?&UN;0SQAS!<Q[)(\_P ++V(JTK!E#*05(R".AI: "BBB@ KY_P#A
M4H7]H/QHJ@!0+X #M_I25] 5\N:#XUTWP'\;/%^J:I!=S02W%[;JMJBLP8W(
M;)W,HQA#W]* /H;QGXB3PGX0U/6WC,AM8LQI_>=B%0'VW,,^V>M>$?"*?5/
MGCNPT[6T\FT\36230.T@VECEHR?]H_,FWKEQ^-SQAXEG^+&J>#_"R6%QI,5^
M_P!ME-P&SL^<*R< -\BN0<$'<!D8--^(_P '[;P?X6_X2/1-6U&:?3I8V9;N
M56VH6"@IM08(8J>>,9].0"G\<='30_B+I&H^'K=[?5+X>=BU4[I+@/@,JC^,
MDC..IYZDYG^)/CJR\??!K3=018HM0@U6*.\MU.3$QBEY&>=K8R/H1DD&H_&7
MBJ'7O$_PQ\2E6VOY,LRHN,.EPHD"@_[2L!S3/CE\.SH5VWB/1XY%TR]D!O8(
MU_=P2] _'16R>O1B>?F  !'\3(;>6;X:07,1DM7TVW22-6V%D)0$ ]N.]:/C
MO0+KX,ZQIWB/PE?7$>F7$IAFL99-Z@YW[!GJC $<Y8;<Y.>*?Q($UQ;_  P>
MWTRZFG_LZ*3;"C.\@"Q,45>Y4 G_ (%S6SXSB\4?&+6M-TBP\/ZIHNBVKF6:
MZU2 Q9) &[;W(&0%4DG<<X'0 ]RTV_BU32[34(%=8;J!)T5P P5E##.,\X-<
MQ\4/%DG@WP)>ZE;2K'?R%;>T+)N_>MWQ@CA0S<\?+CG.#U=G:06%C;V=JGEV
M]O&L429)VJHP!D\G@=ZYWXA^%?\ A,O!-_H\?DBZ<+);22C(212".<';D94D
M=F- 'F7A+X.VOC+P];>)/&&K:G=ZIJ2B<%)Q\D1'R D@Y..>P&0,<<Q?$L-\
M.?!&C>!O#E_=*-3GE\R>:1?,$9(RA*J,!F<<@=%(YR:F\$>-_%G@WPY_PCNM
M^!_$%[-8;H[::W@=PRYX1FP1@9(#*2,!0!QFD\5>'_$_Q4\"PZ]-H<NDZ_IM
MW*+2R/R//;DKUWX(8$<$XSM) ^88 -JX_9]\+R>'/LB377]KA"?[1,I_>2;3
MRR'*[-W.!S_M=ZJ? +Q+JE[::OX;UJX=KC2G3R8[AOWRJ2RNA!Y(1E ]MP'H
M*2W^+/C.'05MI_AYK<NL) (_M#6TGE22@8WE0@P">=H^@(ZT>!-(U[X=>!?%
M'B_6K9KK5KY5O'M"V&VJ&8LY X;,CDC' 7ZX /9Z*\@G^+VJ6GP<LO%\NF6A
MU&[NVM4CRRP\%\.!DDC"8QGKGGM7I7AC5)];\*Z3JMS$L4]Y:13R(F=H9E!.
M,\XYXH 7Q)K4?AWPUJ6L2KN6SMWE"<_.P'"_B<#\:\2\$>!(_BW87OBSQ?J-
M[)/<731V\-M($2)% S@$' R< ?[.23FO<->T>#Q!H%_I%R2(;R!H69>JY'!'
MN#@_A7@GA;Q!XK^"]KJFDZ[X;O;_ $J.821W<!(@C)P"5?:05;*<$C![9)H
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
M2<;BJDA<^YP/QKQ'X7^ [+XC6=_XO\:R3ZK<W-PT,<;2M&JA<9;Y"#WVA1@
M#IR,>[ZA86^J:9=:?=H7MKJ%X)5!(RC J1D<C@FO!_#$/CSX.W=YII\-3Z]H
MEQ*94DL@68,,+O&T,5R-N58=A@\&@#+\3Z8_P6^)NE:AX?EG&DW_ "]L\F<K
MO_>1<]0 5VDY.>YQFJGC>YT*T_:-OY_$T'GZ.OE_:(]I;.;10O Y^\5KKH=
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
M<X*@#T%9WQ8\<^#_ !/\/M&T[0IT:]L[B,"#[*T9AA$;J0"5"A<[. >PXXX
M/I56#*&4@J1D$=Z6L+P28SX"\.F%62(Z9;;%=MQ \I< D 9/O@?2MV@ HHHH
M *^7O#OC/3/ _P ;O&&IZLMPUO+-?0*($#-O^T!P,$CKL(^I&<#)'U#3515+
M%5 +'+$#J<8R?P _*@#P7Q[:ZE\1?#N@?$'PSIUP9+*60?8V&Z1D67Y74+U^
M93D GKQT-:D7[0E@^E?9SH.HGQ'Q"+)8QL:<Y& <[L9 XV[N0.>M>T44 >">
M%_A3K ^"NO:=<V4<&M:K)'/!#*P#*D95D5CCY6/SC!/&[!V\X9X2^,A\#^&K
M7P]XOT+6(K^SBV6[>4%,D0)"Y#E2H& H(SG;7OU% 'SUXS\=2_$BV\+^%HM/
MU'2FUB^22X1@QS;;]J./E D4\OZ QCKU"?$'X+VWAGPG+KVBZKJMS<Z84D\J
MX*R 1A@"5VJ-NW[Q[84U]#44 >2^)/%<?B_]GC4-;\MHY)K94F39P)1(JM@
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
MY8KZUMX]QF3/$F!R6!V@C!R,'C:<^XT4 ?.WB?1O$%]^SKX6L6TF^DU&"_\
MGMDM&\Q(U\]5)0#(&TIR1SD$]:Z/XP> V\6^&[?Q9H^G746L1PHTUH8]LTL+
M#E649)D3/3/0,.>*]FJEJ&LZ7I'E_P!I:E9V7FY\O[3.L>_&,XW$9QD?G0!X
M%JNB:V_[.&CZ.-"U3^T(-1826_V5MX!>5]^W&=OS 9QU-;W@K7?%L>H^&]&M
M?A\VE1100VFH:I>6K[I8HT&?F"KMZ/@$MRP_'U^75],@L8KZ;4;2.SEP([AY
MU$;YZ88G!S5V@ KP36- O;_]I9;K4M N]0T-BD>Z6S,MO@VH Y8;=HD.3Z$$
M]:][HH \O^,$NHZ5X#30?"VB73_V@3 _]GVI*00@#<N$'&X84#&"-WH*BN_@
M+X/D\,R6EI9S1:I]GQ%?/<2%O-QPS+G9@GJ HX)Q@\UZ9;ZC8W=S<6UM>6\T
M]N0L\4<JLT1.<!@#E>AZ^E6: /FF2P\77OP*G\/7V@:R;S3]1C,"O:-DVY#'
MY>[;6#9XX#*/I9L? OB+P1%X;\:^%M-OKB5K:,:KI;+^]R=H< $;L/Z!24(S
MTZ?1M% 'A7BRVU;6OC5X*UZW\/ZNEEY%KYC26K9A/FR%@^,A2H89R??IC,GQ
M-UCQ7J]OKGA>7X?W&HPF<?8=2ABD98T^5@P"J<MUY# <X(X(/N-% 'SOXV\(
M^*;+X.^$?"\.DW5]<PSR7%V+>(RM"V6*KE"1C$K#/?;Q71_&?0Y]4^&6CMI.
MB7$ET;N!WBAM#YR)Y,GWE R,$J"#T.*]EJE;:SI=Y?36-KJ5G/=PY\VWBG5I
M(\'!W*#D8)P<]Z /*O$OC;Q%X$\&> [#2M-AFU.^LXX9+2>W<ON2.(% JD8.
M6QBO7XBYB0R@"0J-P'0'O6$?!>C/XS;Q7-#)/JGDK#&9I"Z0@9&44\*2#V]R
M,$DGH* "BBB@ KPWP5IALOVE?%<,MU-,5MY;I6#L@_>/$P4@'#!1(0 <C@'
M(&/<J^>I/'&B^$?VA_%&JZA+)):26HM ]LHDQ($A)!Y[&-E]CUQR0 =A\:O&
MNJ^'K/2]%T&98=1U:1E\X-\\2@J!M]"Q;&?0-WY&;J/P-NET26>P\6:S+KRQ
MB16EN<123#!/^T 3G!SQD$YK&\?PZA\3_".E>./#FEW,<UA<RQI  ))I8@RX
MD 4G[KJ1MP3R3T%;,'[0VD#1S'=:1J*:\BB)K5(04:;!'!+9"[@ 01N&[@'!
MH YC2O'.I>*O@1XMLM4FEFO-,2$?:F;YI8Y). QZDC:P)[@CWKL?AC +S]GR
M>V9W59;:]CW*>5!+C(]^:R?AU\--8T[X6^*([ZW*:AKUEBWM&?:R[4?R]_3:
M2S\@G@8SCD5A^ ?B5;:!X$O?!=UHVIR:W$+B*"WABW--(Q/R$=4().>#PI[\
M4 5/",*/^S7XOD;<6^VA>6. %\A@ .@Y8GWS5J]U+6=-_9BT.;2[BYB6XNY(
MKR:)CN$7FR@#=U5251>,=AW(-3P;<1M^SCXSM@3YL=X)&&.S"$#_ -!-=-X8
M\9Z;X4^ GAZ35-*?4M.NKJ>RNXUQ\JM)*V<'AN!TR.O7B@!WPI\-:%:Z%=^(
MO#_B"XG>327AO["4C,,Y .[C& -C 9!R#D&G?LU,?["UY<G:+F,@9XSM/^%<
MY\(8OM/BWQAJ>E6EU;>'9+*Z6(,AVIEU9$)R1O"$\;JR? ?BH^$_A'XLNH9
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
M#(WE OD@$%@S'CLY'2JGB#0[J"P\$^*?#O@[4;73]-O&DDTLEY)T*S!P3G+
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
M>5'YQ79YFT;MO7&>N*DKS/4OCKX1TGQ)<Z+=1ZD'MK@V\URL"F)&4X8_>W$
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
MHX)HKF".>"19(95#HZ'*LI&00>X(JAXCT\ZMX8U;35<(;NSF@#'HN]"N?UH
MTZ*^*['2-%7X=W/B#^VC;^(;?4!#!9+,H:2+:AWA1\PP2_S9Q\N.M>__ /"T
M[KP]X)\/7FHZ'JFIW-QIJ75U<00D1HN,!F?&,M@G]>A% 'JM1RSPP;/.ECCW
MN$3>P&YCT SU)]*\WU'XTZ/8>%=%\1+IUY<66HR/%((BNZV=,;E;)QNZD#(R
M!GI7G7Q:\66OB>R\.ZC/HFN:6EOJ$B1O.%B=X@(V<JN20W*X.,<'D]@#Z1HK
MSI_BW9O\1?\ A$;+1K^],<P@N;N##+"Q(7<5_N*S ,Q(QSP>_E_@GQE8> -:
M\>7MS%J>H-'>1P0@Q-O,:R2+NE9AA"!L&&P<G '7 !]*T5D^&/$5GXK\.6>M
MZ>LJVUTK%5E7#*58J00">A4UK4 %%%% !7SQ<6UO??M4WEA>(LMI=1M#/$_W
M9%-D/E/KR!^(%?0]9YT'1SJ_]K'2K$ZG_P _GV=/.Z;?OXW=..O3B@#QG7/A
MG8?#SX2^+Y1<+=75V45)W0!D@$R;(\^I/)Q@$XXX%<7<"\LOAY\-_$+027FB
MZ9=S/=PH 55A=%L-_O 8&>/SY^I+JUM[ZUDM;N"*XMY5VR12H'1QZ$'@BFPV
M%G;60LH+2"*U"E/(2,*FT]1M'&* /)/&_P 0/#/C'X:^*$T2>2::&VB,SM;N
M@ \Y0H+$#N3@?7WKC=&^)6D:?\#(_"5H)[K7[J*XLA;) Q"^=(_.>A^5^ ,G
M) QUKZ'@T72K6":"WTRSAAF.Z6..!560YSE@!SR2>?6G0:3IMM,LUOI]I%*O
MW7CA56';@@4 ?-'B#P7J?@GX=^$-3NX&F2#47OM0M3OQ&T@BV*V -N%BVG)R
M&; )S77IK.E_$#X\>'M1\,*+B#3[)I;VZ*M'@?, I5@"2"RC(SG=Z+FO<I(T
MEC:.1%='!5E89!!Z@BHK:RM+)66UMH8%8Y811A<_7% 'RWX,:#_A2'C^)Y(F
MVO;G!/JPVG!]2./<5>UCXAZD_@[PYX;CNTTC1+K1/+FOOLYF:<HDD31CT4N@
M0X&03G)7&?I,:;8A9E%E;!9SF8>4N)#U^;CGJ>M*FGV48A"6=NOD9,6V(#R\
M]=O'&?:@#Y&=F;X!1 L2%\3L ">@^S _U-=U=ZRG@CXV>+;OQ5*RKJ-A(MG,
MD98,C%/+ P.RIL)]4/)ZU[Y_9&F_9_L_]GVGD[M_E^2NW=C&<8QG'>I9K.UN
M)HYIK:&26(YC=XP2AZ\$]* / _A'XOM_"/P:\0ZH;<W<MCJ2R/;AMA*R"&-3
MNP1U#?E[U[EH&K)KWA_3]7CA>%+R!)UC<@E0PR <5S?C?X>0^-$T^T>_^PZ7
M!=-=7=K!;KFZ<@ $OGY2!NYP<[O85V,$$5M;QV]O$D4,2A(XXU"JB@8  '
M':@ GD,-O+*J%V1"P0=6P.E?'OC+QSJ'C?14N=1U6UCD2^;R]&@LRBQ)L'[X
M2X.=S%@5+9SSTZ?8U4)]$TFZCECN-+LIDF;?(LENC!VYY((Y/)Y/J: /'['[
M&?VI/$$=[Y!233PBK-C#'[/#D 'K\H;/MGMFO*=-;4+GX*ZU:VS3/;VVLV]Q
M/&D>0J-$X+$CG&Y8^O VCN:^N3I&F'4SJ9TZT-^4\LW1@7S=O]W?C./;-)::
M-I=A%<16>FV=M'<L6G2&!4$I/!+ #YB?>@#YWO\ Q;X?\0_&WP1?Z&2EA%!;
M6@A\@Q^0YDD CVXQQO4?+E?0\5]*U1;1-)8VY;3+(FVD\V FW7]T_P#>7CY3
M[BKU 'E?[010?#([E8L;V+80V,'#<GCGC/IU'I@\QXTTJZO_ -FSPXVF02-'
M:);W5RJ=1&(W#M@=0&8,?0<GH37N5_IUCJMHUKJ-E;WELQ!,-Q$LB$CH<,"*
MFBBC@B6**-8XT&%1!@ >@% 'S?X7M] \2".XL_%7B'5/&<NBW,"6UT79(Y&M
MW!7S"O"!F8K\W7'?KK_"3XFZ'X<\,P^%M6MKJVU6&[:)8HK1G>=G?H0.=X)V
MD$9P% STKW*VTVPLY#):V5M!(1M+11*I(],@>U+)I]E-<K<RV=N\ZD%96B4L
M,=,'&>* /FWP?XETCP3IGCGPYXQLF_M"X+@Q2"3==MM8>677.T$D%7_V\Y/%
M<WXDTJZTCX6>"VO4"?:KF[NT7.3Y;>5M)^H&?H1]*^M;G3;"\D$EU96T[@;0
MTL2L0/3)'O3-1T?3-7A2'4].M+V)#E4N8%D"GU 8'% 'C_QOECTO6/ >KRVD
MCZ-8WA:98XP5 #1,$P<#)5&P#C.#7*?;8/'/Q@\73>'96N4U#1)XK5@OEF1O
MLR)M^?&,L".<5]*36\-S"89X8Y8FQE'4,IQR.#4<5A9P2K+%:01R(NQ72, J
MOH#CI[4 ?)/A6W\,7FE-H7BC6_$EC=17OR:;!&7B:0G9D1X)$@Y!R ><#/2N
MFN-=M/"GBOXI6'B!;B"[UB"Z2PD>(L'#>9L7/4!@R8/3Y>2,5]'/IMA)="Z>
MRMFN 0WFM$I?(Z'.,\8%/DL;2:Y2YEM8'G3 25HP67'(P>HH \O_ &>O^2:R
M?]A"7_T%*]7J*WM;>SB\JV@B@CSG;$@49]<"I: /D3Q]XWU#QG:7AU+4$LC;
M:CBVT$V9#1+M(9S+MSN!X*L>26.!@"NX\1>(-.\,_'3PWKEY.8M..C(TLT*E
MA(K1RJI^7[PSM_(>E>\R:9I\IE,EC;.92#(6B4[R.F>.:BNM"TB^\C[7I5C<
M>1M\GS;='\O'3;D<8R<8]: )[&\CU#3[:]A618KB)94$BE6 8 C(/0\]*R?&
M[*O@'Q$6( _LRYY)_P"F35O4UT26-HY%5T8%65AD$'J"* /E#X>^(?A[X>T
M7_B#2YKSQ#:WOG6HB#9P NPYW!,!MQYS]#Q7<Z;,)/VJ[N1U,32VJD(_!!-I
M&<?7K^5>U)HNE12+)'IEDCJ0RLL"@@CH0<5-]@L_MGVS[)!]J_Y[>6-_3'WN
MO3B@#Y1T:X@G^ 'B6T7Y[BVU:WG==A^17"JK9QCDJX__ %C._P"._%ECXH^!
M.@QVKW4EQI]W:6UV\T; &46TH;#GACQG@YPPSC-?15MI&F6:3I:Z=:0)<<S+
M% JB7C'S8'/''-))HNE36364NF6;VK$LT#0*4)(P25QCIQ0!Y_\ $/0+3Q'\
M$P\319L;".^MI5Y7"1Y.,=BFX#MR*P?@#I=W?QZOXRU262:\O7%I'))& 61
MNY@W<$A1QW0]3T[KQ_X(O/&F@P:+9ZVNDV .9XDM!*)@N"B_>7:%(SCOQZ5N
M^&M!M?"_ANPT6SYAM(@FXC!=NK,?=F)/XT :M>'?M*D?V!H0SS]JDX_X"*]Q
MJ"YLK6]55NK:&=5.5$L88 ^V: / /C=X+\JTD\;Z$YCL[^.--3A4E?,#,K+(
M03R"PC!7'4*<=2.?OC=V7@KX9>)GBDNM$TR9S/'''G8XN<MDG^\$"C)QE?>O
MJ22-)8VCD171P596&00>H(J-+2VCM3:QV\2VY!4Q*@"8/48Z<Y- 'AVB:G8>
M/?V@-.\0^&[.7[!86!^WW#PB/,A2103ZGYT7GD[#C*KFNX^'OQ/B\?:CJMFF
MC7-@;$@AI'#;E)(&[@;&X^[SWYXKN;:TMK.,QVMO% A.XK$@4$^N!]*(;2VM
MY)9(+>*)Y3ND9$"ESSR2.O4_G0!-7/\ CO\ Y)YXE_[!5U_Z*:N@IDT,5Q!)
M!/&DL,BE'C=0RLI&""#U!':@#RKX+21:[\&'TJ-GB>)[FRDD900&?+[@,\@"
M5?3D'ZUYQX/\7VWPVT'QAX2\06URE^S.L B7*R.5,9ZXP/NL&[C\ ?I73],L
M-)M1:Z;8VUG;@EO*MHEC3)ZG"@#-%SIMA>2"2ZLK:=P-H:6)6('IDCWH ^=-
M)\+ZO9_LVZS<QQMYFI7,=T(51F<VZN@SCC!)4MGYAMQZY'-Z[J?A;4=*\(0>
M"M*DMO$L<D:2LJ%6,H(V@Y)5RTAR#R<  XZ#ZYJG!I.FVLRS6^GVL4J]'CA5
M6'X@4 >2_M!3>%H= @&HV@F\0RJ4T]XR5:- P+,Y!P5Z@ YY)P.I&S\,_AY:
MZ3\,)K*>5Q=:_:;[N>+ =%DCPJ*<?PACUS\Q8]#7HMU86=[L^UVD%QLSM\V,
M/MSUQGZ"K% 'R_\ %GX7Z3X"\-V%SIE_J,QGNO+DCN9$*9V$[@%48/'OUKN[
MC7-#^#OPMA_L.YN[R?5Q]IL(KN2-GC,D:_.0,?(N < '+'&><CU^YL[6]0)=
M6T,ZJ<A94# 'UYID^G6-TD:7%E;RK$,1K)$K!!Z#(XZ#\J /FOX4>-/#&A:G
M)J.K1:GJ7BG6+LQ%X[=&$6YAR"6&2[,<D<_+C ZMV_C[QWX"M-9\2:'K6@)+
MJ*VJQ?:UM8W:=F12%#\,I7*D$GC:<8(&?6AI&F"<3C3K03!MXD\E=V[.<YQG
M.>]+/I6G74IEN+"UFD/5Y(58G\2* /'OV?$O--\!:UJ-Q%*+)KAI8 V0)-B?
M.5S] ,^JX[5W'PW^('_"PM(NK\:5)8"WF\D@R^8K'&>&VCH",C'<5I^,?#5Q
MXF\*SZ'8ZK)I F 1I(80X,?0QE<CY2.."/RR#;\,^';#PIX>M-%TU6%O;+C<
MYRSL3EF8^I))]!T&  * -:O//CC/%%\)-8225$>5H$C5F +MYR-@>IPK''H"
M>U>AU'/!#<PM#<11RQ-]Y)%#*>_(- 'E&E6MUXF_9JAL],$]W=2Z>88TEVJS
M-'(5*C'&!L(7N0!GG-><_#JS\)W5WX:@UCQ!KD?B"PU "#23$S0Q2";< HVD
M(#@%N1SGTKZ=@@AMH5AMXHXHE^ZD:A5'?@"JPT?3!?B_&G68O!G%P(%\SGD_
M-C/- 'DGP<DMQ\2/B-&SQ"Y;4"T:DC>4$TVX@=<9*9^J^U8_[.8^TZ;XMBC.
MV=_(YVA5&1*!T&>N?8=N]>ZV^E:=:7D]Y;6%K#=7',TT<*J\G^\P&3^-+9:9
MI^FB06%C;6HE;=)Y$2IO/J<#D\G\Z /D?0=/T;34UGP_XYUG7-&>"=<V%J"T
M<K ')90"I(PN#T((()%=JVMZ%\/_ (]7LFIO=O:0:9#:>;*HED#BWB +8ZDJ
MN"1W8]CQ]"7&G6-W*LMS96\TBC >2)6('7&2*)-.LIKE;F6SMWN%(*RM$I8$
M=,'&>* /EJX\)ZC<_"C7_$&G:?<6VFW6L1W<%F<DQVB+* _NH\U1GT3/09K:
M\6:_8?%77_!%KX9MW@U"'/VM5B(%H"8R!O &50A\$8'TS7TI5>UL+.RW_9+2
M"WWXW>5&$W8Z9Q]30!\WV;!OB3\6"""/[%U0<?[R5S%_Y0^!VA.+N#*:U.'L
M]J[Y3L!W[OO *, @<'S%ST6OK8:=8B66465N))E*RMY2Y<'J&..0?>FG2]/-
ML+8V%J8 V\1&%=H;UQC&: /#_$R33?M)V,-K="TN)=-DC@G*AO+D:VF5#@\'
M#$<'KTKS'0[#PS:V6HZ=XUOO$&EWMO+O6R@BXD^7H48</QU; P1SUK["-E:F
M[6Z-M";E1@3&,;P,8Z]>],N--L;N42W-E;32 8#RQ*Q ],D4 5_#UM;V7AK2
MK2T%P+:"SACA%RNV78J +O&!AL 9&!SVH\1:D-'\,ZKJ9B\W['9RS^7NV[]B
M%MN<'&<8SBM*FR1I+&T<B*Z."K*PR"#U!% 'S]\"/!?A;Q%X9N]0U;3+>]U&
MVU JOFNQVQA$9<IG!!;?U'/(YQ2?&+QOJB^*M0\*3WEQI&CI8.4>"(DWSM%N
M56;M&7'E_+D?>!X)V^^6MC9V6[[):P0;\;O*C"YQTSBI'MX9)HYGAC:6/.QV
M4%ESP<'MF@#Y(O+R"/X :5:,_P#I$OB"29$P>52(ACGIP77\_K7??M'2A]/\
M*$[0S-,VT?2.O=)-/LI;9+:2SMW@0Y2)HE*K]!C ZFGRVEM.\3S6\4C0G=&7
M0$H?49Z=!0!\]7.J:9#\?;&X\(O?QZE<ZK)9ZQ;2QJ4VJZK(R=?E8+(W)R-N
M?EX%,TIB)OC8O8FX/_D2;_&OHQHHVD21D4NF0K$<KGK@U$+*U!G(MH0;@8F_
M=C]Y_O>O4]?6@#Q;PSXZ_P"%?_L_^&]6_L[[?YUW-;>5Y_E8S+.V[.UO[F,8
M[U[/I]S)>:;:W4UN;>6:%)'A+!C&2 2N1P<9QD5RVL_#ZW\0>+]*U;4;TR:7
MI4?^BZ2L(6-9<CYRP/(X7Y<8^4<XR#V5 !1110 5X;=:SJL7[3\6EC5]0&G2
M;2;07#>5_P >Q.-F<8W<_4DU[E7SCXHUBPT#]IQ-4U.X^SV5N(S++L9MH-M@
M<*"3R1VH ][U[Q!I?AC29-3UB[2VM(R 68$EB>BJ!R3[#^E87ASXH>$O%>JC
M3-)U/S+QD+I')$T9<#J%W 9..<#G )Z UY/\8?%5MXV\*V6J:$MQ=:'INI>3
M=-)"4CFD9 5(/W@ "RG.WEQZ@T:EJ6A^._C'X-OO!R'SHC%-?NL+1[$C8-M<
M!>H4%,Y(.5&<4 >JV/Q3\)ZCH6IZU;7L[6&FF,7,AM9!MWG"X&,GGKCIWXKA
M?%/C)]3^(7@"_P##_B6ZBTC4Y1&T"B1(Y-LVP[DP-Q8Y3GIMSQUKS]_$MEIF
MD?$_0;ZY,5S?7P-G"8R=[K._F<@<<!>I'3BF:<ZQM\(G=@JK=,2Q. !]O;F@
M#W/_ (6MX<OO%=WX3LY[P:BHDB2Y2WWQF50<JO.XD8/;!V\$Y&>#^&7Q LO#
M'@+6M4U[6[_4XX]4\F)3&SNY9<@H7/\ $%9L,5QM/<\X7@?6;70?C%:Z;X'U
M*34/#^KN'GMC$4,8VOE27 /[OELCJ, YKG_!GC/5?!WP\U.32E\F:\U**!KY
MD#K;C83]T]6(!QP1@-WQD ]XTGXP^%=8\.ZIK-N]VBZ9$);BUEB FVDX7: 2
MIR>.O&1G&:K6_P <O US+8Q1WUSYEVX0J;5_W!(XW\8ZX'R[N3Z9->%:%)#=
MS_$5WU5;H2:;-(MZT)C^TG[1&0VP<KO...V[FDUJ&!/@GX5NDCC2Z_M"Y7S$
MCC#L 2>6^^<<=./7HM 'OGB;XR>%_"?B=]!U!-0:XB\OSI885:.+> PSE@3A
M2"=H/7N>*[FQO;?4K"WOK242VUS$LL4@!&Y&&0<'GH>]?,/Q9\97_B/5-=TB
M\N(]+M-,ND^S::UN3)=NI*&4R;>#L.[!(&W &2,GW_X<317'PV\./#*DBC3X
M4+(P(#*H5AQW!!!'8@B@#.\3_%CPOX2\11Z+JLETMP4\R22. LD0(R-W.3G_
M &0>O.*LZG\3O".D0:7<7>K*+?4T\RUF2)W5ER 22!\N">0<$<YZ5Y#\6_&F
MM:AKWB#PP6L](L+2U#.LRHTNH ,C( QS_>+*JX(^;// Y+4FC7P5\,96CMYU
M66[#Q.2=V+H':X!'!![8/)]J /I#PS\1O"_C#49[#1-0:XN(8S*RF"1,H" 2
M"P'<CWYKS#XP_%;3+K0X].\)^(KA=1AOE,TMB\D8,81P0)!@,-Q7H2#6/JUI
M*GQ=^(%KX;@19?[$D6**S0#DQP>8%"_Q'Y^G.[WKD=1\1Z)/\#M(\/6T@76(
M-4:XN8O+;YE(E ?=C;T9%QG/% 'U;X=@O;7PSI-OJ;N]_%9PI<L[[V,H0!R6
M_B.<\]ZYW7OBMX/\-:U/I&J:C)%>P;?,1;:1@NY0PY P>"#6_P"&([.+PGHT
M>GS/-9)8P+;RR##/&(UVL1V)&#7S?\5?&MQK^K^(]+<Z=IL%A<?9U@-J7N;X
MI(%W>;L.T#;NZKP0/FH ^@_$'CKPUX8TVUO]4U6%+>[ -L8LRF92,[E"Y)7&
M#NZ<CGD9Q]/^+W@[4-"O]9_M"2WL[&<02&>$AG9L[-BC);=@D <@ D@8KQ<Z
MC'X?\3?#;Q%K&;G0TTN)8RAW")T#*_ YRCLKGN>G; T/C%KNG>+=+TW6/#7F
MW>C6%W(NH.ELT<?G.$VLVX#<2%(SCC(!QN&0#U+1/C+X0UV;5%BN+FWBTZW-
MS)/<Q;$>,,%)7!))RR@ @$E@ #4NE?&'P1K.J6VFVFK,;FYD$4*R6TBAG)P%
MR5QDGUKSOXB^-/#WCKX?W%MX565KVVABN+J!;9HWBM$8 JQ P55V0D D#&[H
M,US?B?6] \9^"O WA[1$:7Q/#]GLV81%/* C",I8X!R^UAC(&UCD=P#V36?C
M'X1T#5]1TO49[R*[L0-R?9F/FMC.U#Z].3@<C!IGQ%^(VAZ#I.JZ,NI3)KDN
MG2M;QVJ.7B9HVV,67[A'WNH( SZ5RFBBTN/VH?$231QW(.GA%)PP5A% &_3>
MI^IKFX=<TWPY\1_B-%XJ0P7.I0W$%G/<Q2,C1,Q"H53DJR^7R,<)U&: ,6]\
M5:V_PJ\/7$OBC5([R76)PS"5WD=%5?F\PL#\F[A<X._VKW35_BSX/\/ZK<Z5
MJFIRPWMJ )$-I+R< C&%QR""#T]Z^=+J?36^"^AAR3J,6N3A#AOEC\M#(/3J
M8??T[UZ7#%9WG[4&MQW4<,T<EDI1)5#!C]FB/ /? )H ]&@^*'A:?P:OBDWD
ML>F^:('WPL7CE(!V%0#R,]1D>]5;+XP^"[_6+?2H=0G%[/.MLD4EI*I\QFVA
M3E>.3CFO [8)_P ,ZW+,\BLGB8,@1<AC]G48;T&"3]0/6NP^$&O:;XK^*6IZ
M[K;6T6O7<"K:VB08B8JJ[G0DDAP(\_1F//8 ]VU_6[/PWH-[K&H,5M;2,R/M
MQN;L%7) W$D #/4BN&\!?%[3O%>DZM>:D@T^33O,N)46-W2.V&-K%\8+=1@8
M)P<+74^/ #\//$H(!_XE5T>?^N35\]^&;Y=:^!FN>$]+>6768Y3J$EI'"6,E
MNLD6<'ID'!P.?EQCF@#VK2_C%X(UC5+;3K357-S<R+%"KVTBAG8X R5P,D]Z
M[NOE3Q3K'A[Q9X#\$>'M M%E\20^5:NJ1F,H=NUE+$!3OD(;.3CDDC)KZG@1
MX[>))&W.J ,V<Y..30!Q=S\6O"EMXP@\,"YGFOY;G[(S10DQQ2Y "LQ]6.WY
M0<$'..M10_&7P-<:HFGIK!69Y?)!D@D1-V<<L0 ![FO'M(U:V\-?%B'_ (0B
M]_MC3]6O/]*TL6Q62,!R=F9  =N2RL&'*_-@#)Y3QUXUU'QO!'>:C?VD?DW4
MBP:3%;LC0*5&7W[?FR1R"Q.>@ Z 'L/AW6]0E_:2U[3Y=9N7L_(94MB6,;%5
M0A0IX4KECN ['^\:R?B[\4K+4M!LT\):YJD5Q'>E99[0201LH0Y4O@$D$J0
M<8))[5EN7N?BU\2+6TWRW-[HUW%;)""S2L5C;:N.I(4_7IWKF=9\3Z%<_ K0
M/#EI.1JUMJ#3W,!C;('[[YMVT*<[TP,D@<=J /JO1A(NAZ>LT[SRBVC#S2?>
MD;:,L<=SUKBKWXT>$-+US4M)U*6]LKBPD\IC+:L5E.<'9MR<=\D#(((S79:#
M<Q7GA[3+JW??#-:121M@C<I0$'!]C7@L'B#P_P"'/C[XON?$KQK836TEOB2
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
M%>(M4\3P^)=2U2^>>66]5U@+N5@!!.$#9"KT  /\//;/J>I_\@F\_P"N#_\
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
M;*VAMK:,82&% B(/0 <"L6R\;^';_P *R^)H=2C72(MWF7$BLFT@XQ@C.<X
M&,G(QG->.7OCF/Q=\=?#T6@>(-4.C!XO,B21X8FD4NQ 3C*D8!W#)RPZ8H ]
MSU#0='U:9)M2TFPO)40HKW-LDC*IZ@%@< Y/%5V\)>&W@MX&\/:2T5L28(S9
M1E8B3DE1CY<GDXK79@JEF("@9)/:N0TOXH^#]9\0KH>GZL)[YFD50L3[&V*6
M8A\;2,*3G.#VH Z*#1=*MM3FU.#3+**_F!$MU' JRN#C(9P,GH.I["JTGA7P
M[,]P\N@:6[7+%YRUG&3*Q.26X^8_6N9E^,_@&&_>S;7D+J^PR)!(T>>F0X7!
M'N.*V[GQSX>M?$MEX?EO6_M&^19+9%A=DD5LX8.!M(.#SGM0!O000VMO%;V\
M20P1($CCC4*J*!@  <  =JH7/AS0[R\EO+K1M.GNID,<D\MJC.Z$8*EB,D8X
MQZ5SZ_%/PFUCK5X;Z6./1Y%BNA-;21L'8D*H4KN)RK#&,C!S@<UY]XG^+ESX
MD^$UUJGAQ[C3=3@N(XM0CARYMHY#(JD2E1][:OS+@@D#.: /9CHFDG3%TPZ9
M9'3U&%M3;IY0'/ 3&.Y[=Z+31-*T^P>QLM,LK:S<EGMX;=4C8GJ2H&#T'Y5P
M'@3XH>'+C2O#^A7FMM<:Y-;0QR;U>0M*R@X:3!!;)P<GKP>:V]=^*O@WPYJT
MFF:EJX2[B \Q(X7DV$]B5! /M0!TMAI&F:5YW]G:=:6?G-OE^SP+'YC>K;0,
MGW-):Z+I5C<M<V>F6=O.XVM+# J,P]"0,U@:Y\3?"/AV\M;;4]76-KJV6ZA>
M.)Y4>)LA6#(""#M.*\TN/&[ZY\;-"N-.US4F\.2V3W(M[5Y )!$LQ8&$<L2T
M9&"N2,8[4 >WC3;$:@=0%E;B]*E#<B)?,*G'&[&<<#CV'I2RV%G/<I<S6D$E
MP@PDKQ@LH]B1D=37)CXI>&I/!=YXK@DNY]-M)S;R>7;MOWY&!@X !W*020/F
M .#Q72Z)J]MK^AV6K68D%O>0K-&)!A@",X(&>1[$T ))H.CRVJVLFDV+VZRB
M98FMT*"0<!P,8W>_6G_V/IG]I_VG_9UI_:&S9]J\A?-VXQC?C.,=LUX!\3?%
MTFJ_%NW\.3:OK%CHMMLMIET\,KF9AG?MSE^60=.@.T'//I]QX\\(_#V&T\-Z
MOKT\MY:6Z*S2Q22R$8X+%5(R1V],4 6/&_PYLO%GA5="L9XM&B%V+LFVM@5=
ML,#N0%<YW9SGJ!67X5^%$NB^+X?$VM>)KK6]0MH!#;-)#Y80;"G/S-N^4GTY
M))R3FNH3QUX:E\*OXF35H3I"9!G((^8'&W:1NW9Z#&3D8ZUG:#\5?!OB358]
M,TW5P]W*"8TDA>/>1V!8 $^W6@#LJHV.BZ5IDCR:?IEE:/(27:W@6,MDY.2
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
MTCC14C0!551@*!T 'I3JXA_BQX23Q>GA@7LSW[3_ &4LL#&-9MP01D^I)QD
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
M8I4:^01M$T441C958GY2559!P3T R>*W/A++&/B]\1(3(HE:\E94)Y(%PX)
M]!D?F/6O7K'1-)TR:2:PTNRM)9/OO!;I&S=.I YZ#\A2VVBZ597\]_::99P7
MEQGSKB*!5DER<G<P&3SSS0!>KQ3XV7MK!XZ^'OG7,,?V>^::;?(!Y<9EAP[9
MZ+\K<GCY3Z5[76=J&@:-JT\4^I:387LT(Q')<VR2,G.>"P)'- %'QGXKMO!?
MAN;6KNWFN(HG1/+BQN)8X[T_1?%-CK'@^'Q-MDMK%[=KAQ*,M&JYW9VYSC!Z
M5A?$'P%<>/+S0X)M02'1K.=IKRVVMNG/& "",<;ESQC<3STKLX[.WALDLDA0
M6J1B)8L94(!C;CTQQ0!X]^S=(A\&:K&'4R+J!8KGD QI@X]\'\C65\4M5D\?
M?$?1OA_I5TQM8YO].,;;?G&2^<\$HBDCW)'7BO;M-T72M'$HTO3+.Q$I#2"U
M@6+>1W.T#/6E72-,34SJ:Z=:"_*[3="!?-(]-^,X_&@#!\2> =-\0>#(/"T4
MT^G:="8PBVVTG:G13N!R.ASUR.O7/SWXU\ 6GA;XB^&_#T6LWLMM=>1^]<CS
M+</,5)3'3N1QUS7U?5*\T?3-0N(;B]TZTN9H&#PR30*[1L#D%21D$'TH \_\
M0_$+3/A5+H'AJ[AOKZ-K=?-O99MS(F2N\YR6.021Q@=/2N4_:%_X12"WB\ZQ
M+>)[A%\F>,LH2(-R7[-T*CJ?H!7MUUIEA?3V\]Y8VUQ-;,6@DFB5VB)ZE21\
MIX'2FW>E:=?R+)>:?:W+J-H::%7('IDB@#C?A3X$A\'>#$BN8<ZAJ*K-?"11
MP2O$73HH)X.>2WK7AQ\&^'?&_P 6#HO@H30Z-&OF7<QDW*JJ0':+=R025 SG
MDY^[7U?5*ST?2]/NI[JRTVSMKBX_UTL,"H\G^\0,G\: +%K;0V5I#:V\8C@A
M18XT'15 P!^0KP_XX"T_X6#X&*'_ $SSQYO7_5^;'L]NOF>_KVKW6J%]H>DZ
MG<P7.H:797<]N<PRW%NDC1G.?E)!(Y /% '@?Q:DU'1/C7I6KW&L2:;:RVZI
M:W\5J)C:KAE<;#C=AF9CU(#\9( KF=?\.Z;9?"9Y?#NMRZ[9PZTK75PME) L
M1,.!D-G@9 W9ZN!WKZHOM/LM3MS;W]G;W<!.3'<1+(O0CH1CH2/QI+33+"PM
M#:6=C;6UL>###$J(>,?= QT % 'S_P"&8-)U0>+=2M/&4_B#6[SPQ<Q/#+IS
M6SJH1%!9BQ4L-J#KSG.372_ ?QGI,WABQ\*(;G^U8#/(ZB!B@3?NW%AD ?.!
MSCD8[C/J]EHVEZ;-+-8:;9VLLO\ K'@@5&?ZD#GI26&AZ1I4LLNG:796<DIS
M(]O;I&7^I4#- '!_'?3K[4/AC<M92NJVMQ'<7$:$_O8AD$$#J 65^>/DSVKR
MGQ7KVD^/_#?@70_#L$I\10!+8H(ROV<!54@L.-N5# C.%4D[>E?4-4[32--L
M)3+9Z?:6TA7:7AA5"1Z9 Z<"@#Q:%HKCX\_$+:R2QG0)$;!##(CMPP/T(((K
M3_9PD0^ -1C#J775'8KGD Q18./P/Y&O5UTK3DOKB^6PM5N[E D\XA422J!@
M!FQEA@#@^E+8Z9I^EQO'I]C;6B.Q=UMXEC#,>I( &30!XY^TG=0IX8T6T9\3
MRWC2HF#RJH0QSTX+K^=4;CQ3IO@[]I37[W6#-';75E';I)'$7PQB@8$@<D'8
M1P#R1[D>W:AH^EZL83J6FV=Z8&W1?:8%D\L^J[@<'@=/2G3Z5IUU>Q7MQ86L
MMW",13R0JTB#.<*Q&1SSQWH ^9)-<T[P_P#&&#4_!U])J4&J78%W8W%LRNKO
M,"T>&4'.X!E(&00,YQS]13S);V\D\IQ'&I=CC. !DU1B\/:+#J1U*+1]/COR
M23=);()3GK\^,_K6E0!\P> M2_X1_P"(LGA[P?K']KZ+K,+@;X71T(1RN<A<
M.N.6'RD'/!X6GX>\3>'=)^$7B;PKKEEY>MM/(T4$L+AFDVJJDG!VNC \';P,
M=2:^G;+1-*TR5I+#3+*TD;.YH+=8R<G)R0.YYHGT;2[FY-S/IMG+.2"99(%9
MCC@<D9["@#YY>WG\!I\*K_6HFCMK<3-/( 2(A+(7PW&=RK("1C^$@9Q6=H<]
MCKOBOXI7D#">SN-(U"YA?!7<!(KHV#@]0#S7TW?Z98:K;BWU&QMKR$,&$=Q$
MLBY'0X8$9J.+1=*M[^>_ATRSCO)U*S7"0*))%)R0S 9(R!UH ^<;'Q/IEU^S
M=J?AQ)U_M2T F>%8V!$9O(SN+8P3EP.#T^E4?&]MIL'ACX8O8PV\<LMKNG,,
M:KO;,62Q Y.[?G)ZY]37TLGAG08K.YM(]$TU+:Z8-<0K:1A)B#D%UQACGGFA
M_#>A206L#Z+IS0VAS;1FU0K"<YR@QA>>>* -2OFC3O$%KIGQJM;OP5X@DO[#
MQ#J ^WVOV=T"!Y?FR&'S8W,RL,$#(Z9S]+U0AT/2+;49-1@TJQBOI&W/<I;H
MLC'!&2P&2<$_G0!\SW2WU[I'Q<ETJ420_P!K0RS^7\WF0>?.3M(!XSM8G@;0
M><=9;KQ+X?U&^^$T5A>1(^ER6\=^AC,:P,'AW,6( .2')(^IZU]+6NDZ;8S7
M4UII]I;RW;;[EX851IFYY<@?,>3R?4U!_P (YH1 ']BZ=A3N'^BIP?7I["@#
MYDUVQ6P^*'B_3O$'B"?0+?4I97\TV1NHYX7D\Q 0"". N",X((R*]_\ A=96
M6G?#C2+73M0?4+-1*T5T]NT!D#2NV=C$D<DCWQGO71WVDZ;JBA=0T^TNU *@
M7$*R  ]1R#UJU%%'#$D42+'&BA41!@*!T '84 ?/'QI%]I7Q;T'69;]]/M&@
MC2"_2 3& H[;SL_BQO#?1N,XQ4&GZKX*\,^"O&1_X2*#Q--JK1@VILVL]\AW
MD$+G.T%MQ*XV[0.XKZ)N[*UOX?)O+:&XBSG9-&'7/K@U17POX?2TCM%T+3%M
MHW,B0BTC"*Q()8+C .0.?84 >"?!5U\%>.I=$\1Z='9ZCJMI%)9SSD!TSDB/
M_9+YZ$@[D ()(Q7^#.N1:7+XG\._:'L]=U/$.GAX&<+,JRC+#!QM)!.[C@U]
M'3:;87%U'=3V5M+<18\N5XE9TP<C!(R,'FD72M.2]^VI86JW>2?/$*A\D8)W
M8STH ^1=#MK&;0+WPWXE\6W/AZ.VOOM#:=)I33;Y=NPMN4A@P (*D8Z'DYQZ
M986UE>_M.:S%/##=6ZV*_+(@896WB'0]QS]*]LNM'TR]F\Z[TZTGEQC?+ K-
MCZD4]=,L%U%]06QMA>R*$>Y$2^8RCH"V,D>U 'RI9K)>?L_:I%8D,;?Q"+BY
MA7YF2 P@*Q R0-PZG ^4\UT&I^(-#\0_&SP--X?F22RMH+2VVI$T8C99'.P*
M0.@*]!BOHJVTK3K.SDM+6PM8+:4L9(8H55'+?>)4#!SW]:;'HVEP^3Y>FV:>
M2Q>+; HV,<9*\<'@<CTH ^384LS\/_'AM)I?+&J6?E+.@#-'OFVY*DC=@DD<
M 8X)SBNXO--TNSUSX-7%I;V\-[<6UN;GR@%9QB(JS =RS2?-C)YY../</^$4
M\.B"Y@&@:7Y5TP>XC^QQ[9F!)!<8^8@DD$^IJ?\ L+1_.LYO[*L?-LD$=J_V
M=-T"@8"H<?* .PQ0!\I:OKL=IJ?BKP=#=P6^BZAJK3/>7=M(98-CD[3\ID)R
M O/.0>FYJ^HO!_\ 9O\ PAVCKH\[3Z=':1QV\K)M9U50NXC P3CGCK7G4GP0
MO3<:S''XVO%T[6)5>]ADM%DEF56+*#*6SD$GD 9[BO3]!T:U\/:#9:19ES;V
MD0B1I#EFQW/N3S0!HT444 %>.Z?KFL0?'GQ-%?>(I?['TVQ-W+9K&[1^4(T(
M"ID[67>K%EY8@\#=@>Q5X6F?^%\_$+:0#_PC[X)&?^6=O0!W0^,?@(I:M_PD
M$6+DD)^ZDRN#CYQM^3_@6..>E0>*/B]H'A7QG:>'KS)!!-]<@MBTRH9!M"DO
MNR,XQ@$'GI7AFIVVG?\ #.^BW4-O9B^_MIHYIHU7S2-LIVN0,]-G![;3Z5T5
MQJ5FG[0.CZYXA6VM;.ZT^*[D>=,1$M9G!&[.1O&!UY&.HH ]J\2?$7PKX2O$
ML]9U9(+EUWB)8WD8#L2%!Q^-:VAZ_I?B73$U+1[R.[M'8J)$!&"#@@@@$'ZC
MN#WKPK1[S2(_CIXMA\<26'D7T3K;R7GE^4T1*F+Y_NKF';@Y!XP3NZ[W[.]K
M-'IGB*Y@\\:+->J+$3XW_*&W$XXSM,8)'&0?2@#VFN)\;?$_0_ ^HV&GWQ>2
M[NGC9T56 A@9RK2D@'.-K?*.3CMUKMJ\'^-<UII_Q.\#ZC?!4M(I4>>0IN'E
MI,K-G R< GCW]Z +'B[QI/#\8/"C)XGGM?#-S9QWYVN(8F1M_P!_(^8,$7AL
MD;CC!KU#0_&_ASQ%H]WJVF:G'+96>[[3(ZM'Y0"[B6# $#'.>G!]#7DGB2]T
MSQ-\??!=W;[+S3KK3U*^;$0LBA[@?=<#C([CWKE[2T9/"WQBMK"'8L5Y;A8X
M1M"1K<R$@ =%"@\>@H ]VT'XF^#_ !-JG]FZ5K,<MX02D;Q/'OQUVEP Q[X'
M..>U=;7RMX&MM*U75_!MW-XQACU.UO(D73%TID=55^%\V,8?<%'S-T#')X(/
MU30!SWCN2[A\ :_/8W<EI<PV$TJ3Q_>7:A;@]B0",CD9SVKB/A7>:EKGP:U"
M6]UN^N+R4W2+=/.6FM_DP-KDYR/O#)R,_2NV\?R1Q?#KQ*TCJBG2[E06.!DQ
ML /J20/QKPWX<?#+PIXA^'5[XBU6>X:XC2XC<"X5([<H,A^!D,!@_,2,'I0!
MVGP,UV_N/ NL:QXAUZ>XMX;QE\R^F+^2JQHS'>Q)P=PXZ#'N:Z[2/BMX*US5
M8M,L-<1[N9]D2/#)&';G@%E SQQSR<#J:\%T>6^'[-^N1V!)7^VU-X%QD0&.
M+D]\;PO3W[9JSXEN/#FL>$O -EX4BA/BO,,1DME"/&RJH82'KDR%2I((P&.1
MW /?8OB#X8FU/5].74\76D12S7J-#(/+2/ASG;AL>V:K)\4/![^'TUT:N!IK
MWGV(3&"08FV[MI&W(^7G.,>]>-:7K^G>$/C?XVN-=E>SBN(;J*,O&Q)9W1TX
M )P5&0>G(KG;J17_ &<K)5!RGB0JV7W<^0YX&?EX(XX]>^2 ?1$/Q1\$SW5[
M;Q>(;5GLXFFE(W;"J]2K8P_T4DGMFI+7XC^%+SPS>>(H-55M,LW$=Q+Y,@:-
MB0 "FW=R6&.._L:\IU#1M'@_:;TK3AIMC'8-;<VP@01$_9Y,?+C&<A<?05@:
M3XGL/ EAX^%CI=GJ-HVMQVEK;3GS(57-PT;'.=ZCRA@9ST.: /?/#'CSPWXQ
M>XCT/4A<R6X#2(8WC8 ]#A@,CZ?UKHZ^<O@[/M^.&O;GL93/;7 #Z< +<_O8
MVS'_ +/''7\:^C: /-/C=;ZA!X(DU[3-=U/3;C367*6=PT:3K)(B$-M(Y&00
M?J,<Y&9\)?B*OC/PS<>'M5GF76;6U9?-61U>>$ +Y@D!W"0$\G.>C#OC>^-O
M_)(==_[=_P#THCKRZ?PDP^&/ASXA^$72WU72[3==[(^9@A*.V#P2N&SD?,N>
M> " ;'P6\9W-KX9\3:YXKUV[N+&TDMU$EU</<-%DL.$R6 )91G&#^!QZ+:_%
MGP5>Z7?ZE!K(:WL C7!-O(&0.P12%*Y(W$#@'&>:\/\ !/C.#PG\'=:FATZU
MU"_EU>.)XKF+=$J/'N1G&/F&8I,#/!P?K-\/-.34OB=XET2YOK&^&IZ3<6SW
ME@JB$%_+;<@"@<$8X&,CC/< ]]NO&_A^RT'3=;GO6&GZE*D5K(L$C&1W!*C:
M%+#.T]17GGP\UJ[L?&GQ"DUKQ3<7NFZ5*6?SMQ1?F?+ $?*5"%=J#![ @+7%
M?#9[KQ'XG\*>%[^&97\+7%W=3>8N"@!78G(R-L@YW 8S@$8%12P1W%M\:$EE
M:-1>JX98RY)6[=@,#L2 ,]LY[4 >OQ?&OX?S$@:_MQ_?M9AG_P <J[9?%/PA
M?^*G\.0:G_IPD\E2T;+')("P**YX)ROT.Y=I)X'B'PVU^P\0_$7PY=ZY<6=G
M)I%C#IME;B)V-VRJZ(Q." P+ Y)'(7'2N;\<>.KSQ=-:Z@&L[ 0W<KP6-K$4
ME@)*GS7DP-S,0.0>J9P* /H:;XM:%!\2E\'L0VX+#]L1RRBZ+8$)4#W +9X;
MY2!@D8?PR\1ZHWBOQW9Z_P"(1=VFEW.1+/B-(P&=689X10$&1G:.2.I)Y?P]
MJ6E>'OVDO$3ZP\=I]HWQ6S2QG_72/$5(X^7<I;YC@8)YYKE]174'/Q;%@)#C
M4@;@1]?*%S)N]\=,X[9SQF@#W?2?BQX)UO5X=+L=;1[N=MD2R0R1J[=@&90,
MGL,\]!S4FH?%+P;I.HZAI]_K*075A_KXWADSG(&%^7YS\PX7)QD] 2/!O%-U
MX?USP1X#M/#")_PDR,ELR6H6*02!$5B^,')DVE6)Q][OG'4>'M,TK4_C]XRL
M]<AM[FU-C-N^T@ =8@6!_A.TMR,$#/2@#VW0/$.E>*-)34]&O$NK1V*[P"I#
M \@J<$'V(Z$'H16I7CO[.'_(@ZC_ -A1_P#T5%7L5 'EWQ8\?ZGH-UIOACPR
M ?$&J,NQRH/E*6VKC<-N68$<] ">X-9$_P *OB)<6INF^)M^-0E.^2!)9DA5
MB<D*RN,#T 0#V%9OQJL[O0/B)X:\;^0T^G6[0I+L!)5HY"^#V&X-QSU!_'LK
MSXZ^ [73OM4>HW%U(0"+6&V?S#DC(^8*HQUY;MQF@#1U3XJ>$/#=^VDZSK07
M4;=5%PL=M(X#%0>JJ1WZ=JT-5^(7A71-1L+'4M6CMI;Z)9K=G1O+9&) 8OC:
MHX/4BO OB?XU'B>?Q#806.DV$%A=HF^6#;?715BAP3SC(R1C( &3U%7=66%_
M''PECN+:*XBDTC34:*4$J0S8Y (SC.<=..01D4 >V:3\2?">N6&IWNG:J)H-
M,A,]T?)D4H@!.X J"P^4],_J*S?#?Q0\/^/6O=*T2^N+'5#%((/M4 W<# D0
M9(;!.=I(/!XQ7C>F>(T\#^(/B5=VFG6\X6\:UAMGA)@ -PXPP7@(%!&.!T'>
MJ/AC7K^[^*FIZZ^I6]UJ!TNYN!=6T6Q ZVI( 5E'W2 O(Y*YYSF@#U3]G[5-
M0U;PEJD^I7]U>S#4"/,N9FD;'EIW8DUZW7@'PB\4Z?X)^#NJZY?Q2RH-6:()
M#C>[&.+ &2!W)/MFO:_#NN0>)?#]EK-M!/!!=Q^8D<ZA7 R1R 2.<9'/0B@#
M4KSSQ-\9O"WA3Q*^A7Z:A)<1;/.DA@!CB+<\Y8$X!!^4'@\9/%>AU\N?$CXF
M:CXLBUW1IKBVTRPLK@1Q6/DL\]X5D ^9SPNW:6XQU ^;J #Z=M+J"^LX+NUE
M66WGC66*1>CJPR"/8@U-7&?">W^R_"SP_'YT,N;;S-T3;@-S,VW/J,X([$$5
MV= ')>(?B;X0\+:D=.U;6$BO H9HHXGE* ]-VP'![X/.,'N*BOOBIX,T[2]/
MU&YUE5M]01GML02,S*IVDE0N5&01R!G!QTKQ[P3XA\/^%/BCXR3QBD27%Q<3
M(EW+"SJ,R/O7:%/#A@<XQA<=ZGG\2^'].^.MIXCU.%CX>NK"-M+N'C=4@4(%
M5UCVYP&1U P,;MP[$@'L%O\ $OPE=^&[OQ!;ZL)-.LW6.X=89-T98@+E-N[!
M)'.,=?0U4L_B]X$OKZ"TA\00"2894RQO&@X)PSLH53QW/I7A%O:+-X8^*&LZ
M:5709;A(;7&5#YNE9,*?1".O(W#WJWXBBTJY\/?">ZL]-M[<W&Z&Y*PJIF:-
MX48M@?-E@YY_O'U- 'KNJ?$30/%7@_Q/#X9UV<7]EID]R)((WB= JDY4NOK@
M9'(SP0<$<S\,/BSX=L?">E:3KVMSMJKM*9))TDDVDRG:&?!Z@Y]!CG'&<2^@
MAMOBM\48H(HXHQX7N2$C4*!F&$G@>Y)KDWO++Q)\)?"W@_28S>^)EU*1Q;I$
M=R1L9"?G(P <H3SC"Y.,4 >IV6KW</[0/B?S];O1I>G:8+F2R&Z1"HCCR G/
M0N6^49)..YSK#X[>!3':N;ZY43RO&P-NV80N?G<#^$\8QD\C(&#CCK&..P^-
M'C"RDN#)+%X9\@R2'!F=88,D D\D G'L:\\D82?L]Q$QQ!X_$_EAUC"L5^S%
MOF(&6Y8\GM@= * /H[Q?\3?#/@I8EU*YDEN9HA-#;6J;WD0G&X'(4#KU(S@X
MS5Q_'_A>/PG'XGDU:)=(E;9',R,"[Y(VA,;BV0>,= 3TYKYW\01WFC?$/1M0
MNM6FT.ROM(MUBU);7SPJ?95C8;0?F^;@]QN!]*77M(M=#^'^@3Z-J%QK?AZ+
M6IKB]NOL)A4R;8E4!7Y*[5<9SM))!YXH ZS3O&$WB;]HRP33M8U)]#D'F16[
MO)'$<6A;(C;'!/.2.<YZ$5[_ %\ZZ;X@TOQ%^T_I^J:5=">REC94E*LF2+1Q
MC# 'KQ7T50!S_C/Q?I_@CP[)J^HAW7<(H8HQ\TLA!(7/0="<GL#]*Y[PC\6-
M&U[P3<^(-28:>=/"B_78[)&S,57:<?-NXX&2,@'U+OC6K/\ "+70JECB X S
MP)XR:\G\0ZT/&?P"TJWTI&DN= :W&IVZ L88U26-),D#(.W<0,[0>>F: /9-
M#^*W@SQ%J\&E:9J_FWD^1%&]O(FX@$XRR@9P#WK$MOC)IUQ\4Y/"7V=OLF_[
M+%=HK,6N0<$$<87.5S@\C.=IR//?%NN:+\0_&'@&+P>/)OHF"R*L9B-JJE&5
M>P^0+(?EX],TOA3Q%IWA#XY^,)M5\Z+[1+<0V\4<#N\LC3JR*JJ"?F'3ZCUH
M ]7L?BUX0O\ Q1+X>COW2]6X^S1M)$1'-)TPC?7Y><9/3.0:Y/P+XDUW6/CI
MXGL+[5;B6PL8KB*"U)Q&H6=0ORC W $C<><<9KR?Q)XOU7QW>:1K6J7VG)Y6
MHFWM]-@4B6),1DN>"2I.!EFZAL#&<>H>"4MK;]I'QA%!+"ZO:N^8<[=Y:%G!
MRS?,&)!YZ@\+T ![97F'QVU*]TOP19W%AJTFFS#48OGC9U:0;6.T%1V(#<X'
MR>N ?3Z\=_:/_P"1!T[_ +"B?^BI: .LN/B7X7\.M!I6NZ\1J<5I'+,\EG)$
M9#L#;BH7Y&;KLZC.*V_#/B_0O&%G-=:'?K=1POY<@V,C*<9&58 X/8XP<'T-
M>1WS6>I?M/::I2UO;&[L0?G1)DD3[.[JRD@CL"".WL:3]FAE.G^(EW#<)8"1
MGD A_P# T >\5P7Q(^)UCX BLXO+CN]1N9%;[*7*E8,G=(2 <="!ZGUP17>U
MX;\=;J#3/&?@74[Z,R65O<M),H4,61)(F88/7CUH @\;^/L_%'PC<VWB*[M?
M#$EG%?2^3*\:2+YLA;>HY;(C5=I![@#)KU;P[X\\->*K6]N=(U)9HK$!KEGC
M>/RP02"=P'&%//M7COBK6-'\2_'7P3J-I-%=:9=6T2(\B$*Y%Q.F,,!_$,<C
MFJ=K:)/JWQ=TC28=U_(A-M9PAMKQ)*?-PB_*6&5 XSDX'4T >N:/\6?!.O:K
M!IEAK0:[N&VQ))!)&&;TW,H&3V&>3P.:[6OD[PA;:7XDL_#%EJ7CZ>QO+*]\
MJQTY--8O$[R@C9,I_B.T@M]T^PY^L: *&MZO;:!H=[J]X)#;V<+32",98@#H
M!QR>G)%<OH7Q;\&^(KNUL[/4V6[N(FE\F:!T\L*A=@[8V# 4Y^;''!-:GQ E
M2'X=>)6D;:ITRX4'W,; ?J17DGP^T?[=^S[KKV5@LNIR)=1HT40,SC:/D!')
MR.W?I0!Z1IOQ;\$:MJT&EV6M"2[GD$42FWE4.Q.  Q7')JEJ?QI\(:1XJDT"
M\FNUDA<Q372P9AB<9RI(.[J,<*1SUZX\:^'O]E:N_A.WU/QG+#<:3J*O9Z-_
M99;YVF#8693R&(&2WW>>PS65\0?'>I>,[607TMG8QVM^RPZ.EN?.CX;=(TA7
MGGY2,C)YVC - 'T=KOQ/\)>&=5ETS5]2>VNXT$A0VLK!E(R"K!2#^!Z@CM6W
MX=U^Q\4>'[/6M-9S:72%D$B[64@E64CU!!'&1QP2.:\8U-=/U/\ :.\,_:%M
M;NQGTU67S LD<F892A&<@\[2/?&*]W@@AMH4A@B2*)!A4C4*JCT '2@"2N+U
M;XL^"-$U>;2[[7$6Z@?9*L<,DBHW<%E4C([C/!R#R*[,]#7RWX.UKP[I?PN\
M;^'/$$,<&N$RNJ7,(WR.%"1J">2Z2Y.#TW$C^+ !Z!\;/',VGZ-H$&BZV]K;
M:I(99KO3VW3>0NW!0AAP=V>HSMQD#-=S\.K""Q\(0-::]?:U:7+M/!<WN=X0
MX 4 \@#'?N37@/C&.[TCX2_#I;^W9;B*2ZF\F<LI*&0,H."& *E>A! /:OJJ
M@ HHHH *QH/">@6^JZCJ<6DVHO-2C\N[D*9\U.ZD'C!_B 'S8&<XK9K@_BGX
MYU#P1H"W&FZ1<7DTP8&YV$P6@& &D('4E@ IQGGGC! .C_X1'PU]@%A_PCVD
M_8Q+YPM_L4?E^9C&_;MQNQQGKBFZEX/\-ZP]H^HZ'I]RUH L'F0*=B@$!.G*
M#<?E/&<'&0*S_AKJM]K?P]TC4M3OH[Z\N(W>6=$V@G>PVX"J,J,*<#&5.">I
ML^._$K^#_!6I:[%;K<2VR*$C8X4LSJ@)]@6!/KCM0!?U+PWH6LSK/JFBZ=?3
M(NQ9+JU25E7.< L#QDGCWJY9V=KI]I':65M#;6T8PD,,81%'7@#@5\]:EXM^
M*GAKPIHOC'4M<M9K+4)D*V)MXLE6#.H8JHP&5<\'(SV->B^)7\:Z]9Z?KWA7
MQ'8Z-HDFFK=2BYA#R98;R3E&& A'0]0: /1ZH:GH>DZTL:ZKI=E?K$28Q=6Z
M2A">N-P..@KRKX.^)?&'B*75]7U_7([S0K)6@1E@1!)*,,7&U%; 3U SO'&0
M<<[I^N_$'XCG6_$^BZ^=*L](+M9V")@2_*#M?^%CM&<N6 8\!0<@ ]U'A_11
M=VMV-(L!<VD8BMIA;)OA09PJ-C*@9/ XY-+9Z#H^G7TU]9:58VUW/GSIX;=$
MDDR<G<P&3D\\]ZY7X4^.W\=^%/M-T@34;1_(N@HPKG&0X] 1V[$'MBJ'QE\6
M:UX5T#3&T2X%G-=WHA>\=(V2-=I."&SUZYP>%.2.,@'96WA3PY97RWUIX?TJ
M"[0EEGBLXUD!/4A@,YY-:]>'>'?$GBKPY\5-*\+ZCXG@\1V&IQ-,\D:JQB=@
MY(!'(PR],XVG@#H-+XU_$6X\/V7]@:%+*NK2JL]Q/"3FUA#>H/#,0!S_  D^
MHH ]5U+3;/5]-N-.U"!9[2YC,<L3=&4_3D?4<CM5+2/"VAZ%H;Z+IVF6\.G2
M;_-MRN]9=W#;]V2V1QSG@ = !6/\+M<U#Q'\.-)U759_/O9Q+YDNQ5W;974<
M* .BCM3_ (E>)I?"7@+4M5MI8X[Q56*VWX.9'8*, ]2 2V.?NG@@&@#6TGPQ
MH6AZ>]AIFDV=M:R($E1(A^] &/G)Y?@GEL]:2P\*^'=+NUN]/T#2[.Y4$+-;
MV<<;@$8.& !Z5PGPT\0:G>Z'-XGU[QQ;7^DK;JD\<MFEM]DN/E9E9P!G 90/
M[Q;MCGM/#WC3P[XK:=-#U2&\>  R(H964'H<, <>] %N\\.:'J-Z+V^T73KJ
MZ"[1//:H[[?3<1G')_.HSX4\.'3AIQT#2C8B7SA;?8X_*$F,;]N,;L<9ZXJC
M8_$#PGJ6N-HMIKEK+J"LR>3DC<P."%8C#'V!-93?%KPO'XWE\+RW+Q3QMY1N
M'7]T9]X7RL]0<GJ<#@\T =3+H&CSZLFJS:592:B@ 2Z>W5I5QTPQ&1UJ"/PE
MX;AM)K2+P_I26TQ#2PK91A)",X++C!(R>OK6Q7+:Q\1_"&@:DVG:GKMM#=J!
MOB 9RF>S%00I]CST/>@#5L?#6@Z7=_:M/T33;2YV;/.M[5(WV\<9 !QP./:M
M2L#4_&_AG1FT[[?K-K"FHC-I)N+1RCCY@XRH'S#DD#FC1/&_AKQ)J-UI^CZQ
M;7=U:D^9'&3R <%E)&'7/=<CD<\B@#7OK"SU.SDL[^T@N[63&^&>,2(V"",J
M>#@@'\*+*PL]-LDL["T@M;6/.R"",(BY))PH&!DDG\:S?%]S<V?@_5[FSOX;
M"XBM7>.ZF&5B('4\'^1^AKS?PW\3T\-?"72=8\2:H-7O+F8PQ)"X,VT'!#YP
M25 Y)SDE>3N!H ],A\+>'K:SN;.#0=+BM;K;]HACLXU27!R-R@8;!Z9I]EX;
MT+3;I;JPT73K6X5/+66"U1'"_P!T$#./:L;4?B7X/TK2;#5+O6HUL]0#&UD2
M)W\P*<-PJDC!.#G'-;^DZM8:YI<&I:9<I<V<X+1RIT;!(/7D8((Q[4 ):Z+I
M5C?SW]IIEE;WEQGSKB*W5))<G)W,!DY//-8/B+P#I.K^&-6TC3;>UT:74E43
M75I:HK-M<-\VW&X'!!R?XC5O4O'/AG1]=71=2UBWL[YHO-"3Y1=N"<ER-H^Z
M>I_F*?HWC7PWK^G7=_INL6TUK9_\?,C,8Q",9RV[! P#STX/H: /._#GP=UF
M/6-#O/$WB""[M]"*&P@M;<*WRG<%9R =H8 X.>_3OZ1<^#_#%[<R7-UX<TB>
M>5M\DLMC$S.WJ25R369HWQ-\'>(-573-,UR*:\?[D;1NF_C.%+* 3["I+[XD
M>#],NKZUO=>M8+BQ8)/%)N#@DXPHQE_?;G'4T :=QX7T&[UN+6KC1[*74XA\
MER\*EP<J0<]V&T8/4<X(R<S0:%I%M+>2P:58Q27N?M;QVZ*;C.<[R!\V<GKG
MJ:YFQ^*7AJ_\<3>&(;Z RJJK#.')2:8EMT:G&W( 7G=R6P.17!_#;XMR23>(
M9O&_B.%(;>6)+1'B1#\QDW;51=S8VKZX_&@#UFU\(^&K&Z2ZL_#NDV]PAW)+
M#91HZGU!"Y%3?\([H?V^:_\ [&T_[9.K++<?94\R0,,$,V,D$<'-7;2[M[^T
MBN[2>.>WF4/'+&P974]"".M8_B'QIX=\*- FN:I#9O."8T8,S,!U.%!./>@#
M2TW2--T:W:WTO3[2QA9M[1VL*Q*6P!DA0!G '/M5RO)KWQCK=U\:O#NF:/K%
MLVAZCIZ78@DA.)(V5V)SC=O*KN'( XSW!L?%;XEV6@:!>6>A>(;:'Q#$Z8BC
M43,!OPZGY2JL!GAL'CW% 'ITT,5Q"\,T:21.I5T=058'J"#U%9%OX.\,6ETE
MU;>&]'AN(VW)+'8Q*ZGU!"Y!KG]%\;V.B?#WP_JOB_7H?M.H0+)YS(,R,PWX
M"HO\((!P, XSR>>IT37M*\1Z>+_1[Z&\MBQ7?$V=K>A'4'D<'GD4 07GA+PW
MJ%W+=7OA[2;FYE_UDTUE&[O]21D]!^5.7PMX>6:UF70=+$MH +9Q9Q[H0"6&
MPX^7!)/'<YK6KRGXG^+-=\+^./"26^LQ6.B:A,([I6B0X"R)O9F8<+M<=",8
M)H ]"_X1K0=UXW]B:;F].;L_9$_T@YW?/Q\W//.>>:;!X6\/6LRS6^A:7#*L
M9B5X[2-6"$8*@@=""1BLV'XC>$;G2;[5(==MI+.P95N9%#$Q[F"J=N,D$D $
M#'Y4FH?$;PII>A6&M7>JA-/OR1;3""1O,QUX"DCIW H P?%?PMA\1WND:?;+
M8:9X6MIC=7=E9P^2\\Q&,_*-O0!<]0"WMCT2&&*W@C@@C2*&-0B1HH554#
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
MH%#YA;YGQU^8)R>X%9VC:+J'GZGK>D^+?#USJ%QH-R/L.C0%79!&!C8BKY;
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
M!A@GH01D'J,G&,G/)>.? %_XV\4Z')=7T"^'=/;S9[,AB\TF23D?=(("KSR
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
M+= FE<)''IZ,[,<!0%R2:K:)\5?"^N>&[_7EN)[.RL&"SF[BVD$_= QD,3V
M)/3CD4 >-ZEXO^(WAFPT'QC?>*;:[&IQ[8M-*85HP=Q+1A%0'H"P(?Y@ 2,X
M]W\:^*8O"?@N_P!:D>*.9(2+9)>0\S#Y%P,$\]<=@3QBO!]'\3>'O&GC.7Q9
MX\UR.VM+*7_B7Z.RO)@###=M7!4<>[D<\#!UOC+J-OK?C/PE!J-]<Q>#[RVC
MN?M$2E58NS;G!*G+!-G4$@-T&Z@#T+X17WBG6O#!UOQ)K<=\+PC[-;I!&A@5
M202Q0#);@X[ #N2!Y9/XK\>^)6UO6E\6VFB'09I7&D,QAD^4$[2NW$GW2N')
M^8'@9YU?A@ND:;\:;^Q\'ZI<7F@3V#2NA#;4(*X!R!G:3PV,@-C)YSPB#PUK
M*^.+_P 7W<]GXE,LDEE;['4+*"Y*8Y_B 0JV-HQ@YZ 'T=\,O$M]XM\!:?J^
MI0A+J3?&[J %EV,5W@#IG'(XY!P,8K#^+/B[7- E\/:3H-S!8W.L79A-].BL
ML(!0<[@1SOR20> <5@?#CQJ/"GP,AUG6TN9K>VNFM[5$7YI$+@ *3@$ E^2?
MX<=@*S_C5JVF^(8/ ;O=E?#VHW+2SW*Q8=(\Q@L"5)4A7?C') R#@4 :O@[Q
M?XPL_BC%X3\0ZQ9:[!=VIF2YLHT"P$*QY*JO7:0<YY*XQS6C\7_B%>>&TL-"
M\.W2Q^(+V5""51A'&20,[P5!9N.>@!/'%<+X'M=(T#X_VUCX.U)K[2+FUE6X
M<$2A!L9]F\#H'2/!]P,GG./=VWA36/B7XW;QYJUU8RQW,D=DP1CD!F520%).
MU1'@=QZT ?27AZVU2TT"SAUK45U'4E3,]RD:HKL23P% &!D ' R!GJ:X?XT>
M/;_P3X=LTTB18M2OYBL<K(K^6B %B >"<E1R",$]\51_9YNKJY^'4ZW,TLB0
MZA)% )"2$39&=JY[9+?F:P?VEU']F^'6P-PFG /X)0!V7AGQ''X>\+OK?BCQ
MU;:MIU[-_H-W]F$7KO4*HW$[]PQS@*.G0=?IGBC0]8T5]8L-4MI=.CW>9<%]
MJQ[?O;]V-N!SSC@@]#7AOQVEO;/Q5X2V-;6VBPP*;8M"LEO'('&\E0I+*$$7
M&",=!R:P]3T"[L_ GC&ZM/$.BZH+F6RGO8M'3,:)ODQG:%5?FP< 'H<@<&@#
MZ T3Q]X5\1W$L&E:W;7$L49E=.4(0=6^8#('?TK,\*_%/PYXLUR\TBSN-EW%
M.\=NC G[3&J@F12!@ G=@9S@ \9P/)_AGIUKJWC3P]JUUXA\/RNUI+;'2K2V
M\J60>2^Y)(PBJ<!CECD';@$U=_9[UGPU:V<VG7DMK'K\]ZQMO,A_>-&8UX5\
M<<JW&?YC(![]//#:V\EQ<2I##$I>221@JHH&223P !WKFM+^)'@_6M5CTS3]
M>MI[R0E8XP&&\CL"0 ?SYKG/CT;K_A5EW]G ,1N(?M&21A-_'3K\^SKQ^.*\
MF\9/X?U7PQX 3P>EE'X@<)$T=B0DZ2X08<\$'S.C-UY(."30![[?_$7PCI=W
MJ-K?:W!!<:=M^TQ.K[ESC&!CY_O#[N<9K8T77--\1:7%J>DW:75G+G;(F1R.
MH(."#[$9KP.XL;2^^,'Q)%W:P7 AT2YEC$L8?8X2+##/0C)Y]ZZW]G)E/P]O
ME!&1JDF1GI^ZBH E\>Z[K6G?&3P986>OK:6%T56:T.=KYDPV\!2&WC"+G[K
MGY<YKHM%^*6@:YX[O/"]I*&DB&(+E6W)<N S2*N!T4#KG!YQV)\_^*A'_"^?
M HSSYEI_Z4FJ/PX\1^'/!WC#QB_B2_M;6ZEO-T:>2S-"RRSJZ@JF <%3\O!#
M#'<  ];TOXE>$-:U]-#T[6%N-1=G58E@E )4%FPQ7;P%/?M6AXE\7:'X0M(;
MK7;TVD$S^7&_DR2 MC./D4XX'>O!OA'=0>'_ (L-X:LY-/UC3[C?);ZC'"I=
M/W)<,'QN7*_(RYX;(]<^N_%W0?\ A(/AGJ\**AGM8_MD1=<X,?S-C@G)3<HQ
M_>],T ;W_"5Z'_;EEHO]H(-1O;<7-M 5;,D9#$,#C'1&XSGBHT\9^')-.U+4
M%U>W^QZ;*T-W,20L;C^')')Z 8SG(QFOF9O%>OM>Z%\1S%']FTF6#1Q$" 7V
M0[G&=N!O#2\X)7=[ UJ>*+#4M'^"OAV_$+*^J:A)J-^WWDD9^8MZ8*E2H4X/
M&>W)H ^A-%\:^&O$5M=7&E:Q;3Q6B[KAMQ3REQG<V[&%X//3@UE)\5O!<VFZ
MC?V^LI/%I\8DG"1.#@D  ;@,DD@#'<UXWHVD:9<OXBN[_P <:'&FJZ08C_9B
MM L)\V)4:1 @"*6 5@0"0Y['-9&C:A+)\+O&OAQ["QG?34C9=0M$5BZBY7(+
MJ/G7@L&STSVQ@ ^A/!'C[1O'>G&?39"ES$H-Q:2??AR2!D]#G:3D>V<5H^(O
M%>A^$[2.ZUS48[.*5BL>X,Q<@9.%4$G\O3U%<'\"M5T";P5::;8O;_VQ%$SW
MR)%M<CS7VEFQ\W##')ZUD?M!V]E<V>EW*ZM:V^J:6'N8K.X _P!(C9D4E<C#
M,"H^7N-WI0!/XI\<7M[\0/ K^&_$L2:-J;X,;1MLD(D*-O&T,=V2H!/#+GY?
MO5U'Q%^(&D^'=%U.QM_$5O8^($MR]O&(O/</C*J5P0"W3YNF[/2O(=2U,ZSX
MI^$^H-8PV+3- 6@A0(F1=X+*H  #$;L?[7?K4VD:IH&G:?\ %6QUTQ0:S=&X
M,(O%^:;)?8%S_$)"K>O(/.W( /2? WCBUTOX2Z1KWB[6FW7<LP-Q,K.S-YLA
M"X4$]%..,   =JZ6S^(GA34/#U[KUKK$<FFV1 N91&X:/. ,H5W<YXXY_"OG
M'4I[^W\"_#:Z^TR6VE02SDW*PB9(9A<L2Q3HS!0"%;J 0.]=QX7MO#UK#XZU
M[5?$]KXAT>:TC6^AL[$VYD9B=K&, *K[@0I!ZDL2IR: /;=%UO3O$6DPZII-
MTMS939V2A2N<$@\$ CD'J*S?$OCKPUX0D@CUW58[22<%HX_+>1B!WP@) ]S[
M^E4/ABWAV7P/;3>%K*>STR261ECN,>86#$,6.YL]/7H!7E_QQGTJU\66>MVF
MKV;:[I<4<4NE7=N9$EC+%@1E2I/[PY!/3D$$#(!ZEJOQ1\&Z(+(ZCK(A^W6J
M7EO_ *-,V^%\[6^5#C.#P<&N+^*7BW4X+KP7J'AKQ-%;6.HW&% 0LL@.T;V
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
M;6X\5^%"UM<6FI:L)5UB[C8S0;)&R[$)O8X)!XXR^!\YKZE\'6>C67A+38=
MDAFTX0)Y<\2J/.PH4NV /G..>^<YH W:*** "N4?X:^#Y?$C>('T*!M3:7SS
M*7?:9/[QCSLSGG..O/7FNKKRJV\;ZM_PNW6-!U'6;*ST'3+4W)62)$#@I'@&
M1CD$&3=G/\)X&> #N+/P;X>T_7[_ %RTTN&+4=01DNI06Q(&(+94G:,D G Y
M/)ZUAR?!SP!(LRMX<A FD$K;9Y5((W<*0WRK\Q^48'3C@8["+4;*?3_M\-Y;
MR66PR?:$E4Q[ ,EMP.,8[U5TWQ)H6LSM!I>M:=?3(N]H[6Z25E7.,D*3QDCG
MWH H^)/ WAKQ<T3:[I,-W)%PDNYHY .?EW(0Q').,XR<URGB/X6G6]8\-:=;
M_9;3P;HZEWL8W;?+)DGD$$,#@98G=\S]SD]N/$_A]ENV&NZ85LN+HB[CQ!SC
MY^?EYXYQS4;^+?#L::?(=<T\IJ,IBLW6X5EG<<$*0<'!X/N0.I% &S7-M\/O
M"$NJ7NI3>'-.GN[UP\[SPB0,P[A6R%)SDE0-QY.35W3/%.A:SJ5WIVFZM:7=
MW: &:.&0,5!]QP<'@XS@\'!KB/BWX^_X1[PU*OA_Q'IUOK<-RBR6^Y)9MA!R
MNPAMIY4Y8#@'N1D V/B'X=\1ZYX7CT'PI<:=I]M*IANO-+)B'&!&@52 ",@]
M...YK4\#^%H_!OA"PT1)3*\*EII,Y#2,<L1P.,G ]@,\\U2MO&NF:)X-\/ZA
MXIU>"WN;^SB<NXP97,:LY"J.F3S@8&1ZBMZUU_2+S1%UJ#4K5M,*;_M9E C
M'!RQZ8/!ST/6@"]-#%<P203Q)+#*I22-U#*ZD8((/4$=JY&;X4^!IS;D^';6
M,V\CRQF%GB.YFW')5AN /0'(4<# XKBH_B3J>L_'2QT#0]9M[CP^^0ZQ1HRR
M%8F9\/M)/*\$''X5[-0!R_B'X=>$O%5XMYK.B03W0ZS([Q._ 'S,A!; 4 9S
MCMBN7\3?"Z76_B7H&LQV^E?V!I]I';2V,J]0K2':L>TKMPZX&1TKM)/&?A>'
M4O[.D\1:4MYN*&$W:;@P(!4C/#9.-IY//'!J:_\ %&AZ7J]OI-]JEM;WUQ&9
M8H9'P2@R2Q/0#Y6ZXS@T 0:7X,\.:-H<VBV&CVT6GS@B:%E+^;G/WV;);KQD
MG'0=*S8?A=X+M]"NM%CT&$6%U*LTR&60NSK]T^86WC'/ ('S-_>.=G0?$^B>
M)[:2?1=2M[V.,XD\IN4)Z;E/(S@XR.<5B?%#5M:T+P#?ZGH=W;6EU;E6>:=0
M<)G!" @J6)( R#U/?% %R?X?^%[E]&>72PS:*%6P/GR?N0I!4?>^;!4?>S72
MUYS'\3[+P]X1\,77BFZB?4=62,O]DP0B-UE8<84#&<9YSMR!70:C\0_"6DPV
M4U]KMK"E["+BWZDO&>C8 ) /OCH?0T -O/ASX.O]=&LW7AZREOOF+,R?)(3G
M+/']QV.XG<P)Z<\#%S7?!^@>)KNPNM9TV.[FL'+VY=V 4D@G(! 894<,"/S-
M;$$\-U;Q7%O+'-!*@>.2-@RNI&001P01SFL.\\<>&=/U.]TV\UFV@O+*'SKB
M*0E2B8#9Z8)PPX&3S0!T%9FO>']*\3Z4^F:S9K=6;LK&,LRD$'((92"#]#TR
M.AJ*R\5:#J.A/K=KJUJVF(2'NFD"(A!P0Q;&T].OJ/456T/QWX7\2W;6FD:W
M:W5RHSY()5R/4!@"<8YQTH I>(/"MS'\.KCPOX0BL;)9(6MD6Y9]B1/GS.0&
M)8ACR>YS4?A/X=:-H/@BS\/7]C::B$;[1<?:(EE1[@C#, P[#Y1QG '?-6+G
MXE>#;.XNK>Y\06<4]K,;>:)B0ZN"01C&3@@Y(R!^-4[+XI>&-2\3W_AVWO=M
M[;OY43R#$=Q)@[E0]\%<<XR>F: -"Y^'?@RZMY()/"VD*CC!,5HD;#Z,H!'U
M!K3U/P[HVLZ.-)U#3+:XL%7:D#1@+& I4;,?<(!(!7!';%>4_##XK13>&[W4
M?&_BRV^TM>>1!;O'&CH@0-N"QJ&()8C)&/EZ\U[+;W$-W;17-M*DT$R"2.2-
M@RNI&001U!'>@#*\/>%-!\*6IMM#TR"S1OOL@)=^21N<Y9L;CC)..@I+SP?X
M9U&Z>ZO?#VDW-Q(<O+-9QNS'W)&37G?C+QWJ?AWXRZ1I5QK\6G^'9+5;FY5H
M$<<>9D$E=P+% .#QD5VC_$CP@F@2:Y_;43Z=',('FCC=]KD9 *JI8?7&* -;
M4?#FC:KH;:+>:;;R::RA?LP3:J@=-NW&TCL1@BHKCPGH-WX<A\/W.EV\VE0Q
MB**WD&[RP%*@JQ^8, 3\P.[G.<U#=>-/#UD^B+<:BJG7-O\ 9V(G/G[MN.B_
M+G>OWL=:V;R*:>RGAM[AK:>2-ECG5 QB8C 8 \'!YP>.* ,?PYX*\-^$E<:'
MI,%H[Y#2C+R$''!=B6QP.,XJOXA^'OA/Q5<K<ZSHL%Q<#K,K-$[< ?,R$%L
M#&<X[5XY\._C7JJ^+'TSQCJD<]C.WE1W<D4<*V[C."VQ1\K< D\#@Y S6[\8
M_BY=^';Z'0?#%WY6HQ$27EQY:.$!&5C 8$$D$,3CCCGDX /9;*RM-.M([2QM
MH;6VC&$A@C"(O.> .!R:R_$OA'0?%]I#;:[IZW<4#^9'EV0J<8.&4@X]LXX'
MH*I:=XITRPNM(\.:KKBW'B"ZMED^>'89CM)+?*-BYP<#/;')I(/B/X1N;'4+
MV'6X6M].*B[<HX\K<^Q<@C)RW&1F@#<O](TS5;-;/4=/M+NU4AEAN(5D0$<
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
MH=PD<7C$6\DJN-H5FE(^\O.-P?)QR&(P>I^BM'TNVT31K/2[- MO:0K"@ [
M8S]3UK@M ^'&K1_$^\\:>)-5@O)TW+81VP9512&094_= 0XV@MRQ))/)]*H
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
M_907EI*LMO/&LL4B]'5AD$?@:FJ.""&UMX[>WB2*&-0D<<:A511P  . !4E
M'DOQEUS6]'U?PG'I6O?V;%<WH65,$;B&7#L0/F09.Y?<<'/'6WOQ.\%Z=>7U
MI=Z_;0W%CD3QLK[@0VTJ!CYF![+D]^E>;_M".IUSP4@8;Q/,2N>0"T.#^A_*
MN=T;2M.U?XI_$NWU)+?RA9Z@RS3HK"!O, \P;NA4$G/:@#UWQ%\5_#FB^#(_
M$=I=Q:@MR2EG;JYC>X8$!ARN5VYR21QQW(SK)X^\+2>&5\1_VQ"NDM(8EN)%
M9-S@XVA6 8G@\8Z#/2OFJ^9+C]GS2G:"(2VVOR0I*&5FVM$7/NN3CY3UV@^E
M=A\1]2\-W/B/P+?VHM9/!\%RZ.D%L4A4B1&EXQAE(*DJ%YPPR2> #V?PYX[\
M,^+99(M#U>&ZFC7>T6UHW"YQG:X!(SCD#N/45T5?.^FPZ5J/[2-A<^#%M180
MP+/.]J (57R2K8 &!D,JD#HQ.<'./HB@ K@/%_Q:T'PCXEL=$N9-\SR#[:XS
MMM(RN03@$ECE3M Z<G'&>_KY_P#%VJZ?H7[2^F:EJSB*QBMU+R.N0N8G56_!
MB.?:@#0F\9O:_M WXU+Q0]IX=LK19XX6N<6\NZW0@!<X8DR%AC)) Q7J&G>-
M_#>K>';GQ!9ZK$^E6K,LUPZ,@0J 2"& .>1VYR,5Y)IT6C>(OVDM7ENH;._T
M^?3HKB'[1&KHP-O"0P##^Z2:\UT<W\OP>\416S2M:Q:C9R3(KD*J$2 MCH<L
M(\_0'M0!].>'?B-X2\5Z@UAHNL)<W2H7\IH9(R0.N-ZC/X5U-?-/@&RM-2\9
M^"M3C\:VUS>P6ZP&P6P:&:)4C;]T"@PXQO!=B..><@5]+4 %>'_$OQ#JVF?'
M'PG8V^KWEMITWV-IX$G9(F!N'5MP!P<J,'/:O<*^=OC+80:K\<?"NG72EK:[
MAM()0IP2C7,BG![<$T :'QY\0WFG:IX=FT/7+NW,JRB46=ZZJ0K)M)56QGYF
MYQD_@,>K>(_'OACPC-%!KFKQ6LTJ[EB"/(^/4J@) X/)&.#7SY\9? V@>";_
M $*+1(I(S=>:TRR3%S\I3:>>G5JZN;5X/#_[3%Y=^*7BBMYK;R[&X=L10J44
M*V6Z @.IZ#<Q[4 >J0_$/PI<^&+GQ)#JZ/I-JX2>98I,QL6"@%-N_DL.W?/2
MD?XB>%4N-'MVU4>;K*HU@HMY3YP=MJ\[?ER>/FQCO7@+1P2>#?BM?:5;&+0Y
MKVV2T>-2(F NL_)P!T93@= P%7;G6]%U*\^#UCI5ZD\UA/ EW& <Q2,\&0<C
M^\&Z>E 'L]W\5O!%C/J$%UK\44VGS&"XB:*3>'#%2%&W+X(.2N0/QI\_Q2\$
MVT]C#-XAME:]57A.U]NTG +-C"#/]XCUKQ>RT_3[O4/C)<WEA;W,MLURT#RQ
MAFB8R3?,I/0Y /'I63KFFZ7%^SKX9U"*SM%U*74Y$EN%C42NH:?AFZD8"<'T
M% 'OVN?%#P;X;U>;2M6UD6]["%,D0MI7V[@&'*H1T(/7O756UQ#>6L5S;2I-
M!,@DCD0Y5U(R"#W!%?,OQ*\6MKL7B/2H;31-.M[">W5S/#B_OF0E%9#SD 9/
MJ%.,D$@^X_"UWD^&'AYG9F(LU7+'/ ) 'X  4 ==1110 5C^(/"NA^*K1;;7
M--@O8TSL+@ATSC.UAAES@9P1G%;%>+>+/BAXC\ _$FWTK66T^[T2<+/OB@9)
M4@=V&3R?F3:1WW!1T)X .CLO@?X&L;V"[CL+EI(7#H'NGQD<CH1WK4UOX6>$
MO$.OS:UJ6G-->31^7*?-8*_R; <9X(&,$=" >M8OQ@\<:IX2\+Z7J?A^YMR;
MNX"^84$BO&4+ CMS@'-=DOB*QT^PT[^W]0T_3=0NH$9H)[A8B7(&X*&;)P3C
MO0!S\WPB\)3^'K;0Y(+TV%M.]Q&GVR3AV ![X[>G&3ZG.I_P@6@_\)S_ ,)A
MY,W]L?\ /3S3L_U7E?=Z?=K9;6-,34(=/?4;1;V==T-N9U$D@QG*KG)&.>*Y
M;XC^*KW0O!&JZEX>N+&6]T^6-+@.X<P!F4'Y1GYOF7AL<$GT! .VHK L/%%D
MGA31]7UZ^L-->^M8I6\Z=8H_,9 Q52QYZGN:TYM7TVVM);N?4+2*VA ,LSS*
MJ)DX&YB<#)]: ,;Q=X#T#QNEHNMV\LIM"YA:.5D*[L;AQUSM7\JRM1^$/@[5
M;ZUN[RPFDDMH8H%'VA]K)& JAAGG@ 'UKJK/7=(U&QFO;'5+*[M8,^;-;SK(
MB8&3DJ3CCFN+\0?$--0^%NJ^)O!UY"\UFX7]^H!4"0*V58C&5^8 \D$<9.*
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
MN9X9596Q_"#G!8G@#KDXJMX0\:Z-XVTLWNDSDLF/.MY"!+"3G&\ G&<''/\
M(T ;UQ;PW=M+;7$22P3(8Y(W7<KJ1@@@]017/V'@#PCI;0/9^'-.CDMY/-BE
M\@,Z/G<"&.3D'ISQCBNDKR/7/B/XAN?BIH7A71-+NK.V:[_TJ2]MQ&UU$K'S
M&CW?\LPBLP8<DCCT(!V%O\-/"5HFJ+;Z6\0U1"E[LNY@95+;B,[^ 3UQC(R.
MAQ5E/ 7AA?#$/AQ](@FTN$.(XIB7*%B2Q5R=RDEB<@@CMBJ?C@>.7?38O!C6
M$89I/MDMYC"  ;,=>#\PX!YQVS7ELWC#XIQ_$"S\&'5M*?4)F1I7M;=76!/O
M-NW =$&X@=01@Y- 'K6F?#SPGHNJ6>IZ;HL%K>6<1BAEB9@=I4J=PSAS@GYF
MR?>NGHK#USQCX<\-31PZSK%I9S2+N6*1_G*\C=M'.,@C/3B@#<K(UGPMH/B'
M:=8TBSO65"BO-$&95/4!NH_"FWOBSP_IT>GR7>L6<<>HMMLW\T%9^G*D<$?,
M.>G(J;3_ !%HNJW]S8:?JMG=7=J<30PS*S)ZY /8G!]#QUH K1^#/#$,UI-'
MX?TQ);/'V9UM4!APQ<;3CCYB3QW)-6QH&D#4[C4QIEI]NN(_*GN/)7?*F -K
M'J1@#@^@KS[XO_$=O"VAQQ^'M8L/[9%XL4\ 9)9(X]CDDISMYV=1WKO_  Y<
M75WX7TBYOI%DNYK*&2=U  9R@+$ 8QDYH @TCPCX=T%9QI>BV5K]H#"4QPC+
MJQ)*D]2N3]WH!@ 8 IMAX,\,Z5J:ZEI^@Z?:WBC"S0VZHRY!!Q@<9#$''45I
MWVH66EVK76H7EO:6ZD!I;B58T&?4D@5GZ+XM\/\ B**>32-7M+M8.9=DG*#U
M(/('OTX/I0 V'P=X9M["YL8= TV.TNMOVB%+9 DNTY7<,<X/(STI\OA3P]/I
M4&E2Z)I[Z?;L7AMFMU,<;'))5<8!^8_F:SE^)'@U[$7H\16/V<S"#>7Q\Y&<
M$'D#'?I[UTT,T5Q!'/!(DL,BATD1@RLI&001U!'>@#&A\&>&+9+A(/#VEQI<
M1^5,J6B 2)D':PQR,@'\*@/@'PH;?3H#H-EY>FMOM1L_U9^O5LDY.<Y//49K
ME?CAXAUKP[X0L[C1-0^Q32WJQR.I4,R[6. 6]P,XYQ[9K1N_BAH.@:IH^B:S
MJ,#WMU:++<7D#J;>)MF06.<@/U7CH5/0YH W]8\*V&HV^K26L4-AJNHVCVKZ
ME%"IF 90HR>"0,+QD=!@C@CQRT^!GBV[M-,T76M>TK^PK*9I52WB+2INY8*Q
M13\QQG+8'!P< 5['J7C3PUI&K1Z7?ZU9V]](540/)\P+8QG^[G(ZXK=H **P
MK'QGX=U+5;_2[3589;VP#FYA (,80@,>1@@$@9&>:8/''AD^&XO$)UFV7296
MV)<.2H9LD;=I&[=P>,9X)Z4 6M6\,:)KUU9W.JZ9;7<UFQ:!Y4SL)&#]1WP<
MC(!Z@&D7PMH"75Y=+HM@+B]1X[J46Z[IE?[X<XY![YZU6UCQQX9\/RPPZMK%
MM9S3)YB12DA]OJ5QE?Q Z'T-2ZMXP\.:%:6MUJ6LV=O!=C=;N9 PE7 .Y<9R
M,$<CCD>HH 5?"'AM=*;2QH.FBP:7SFMOLR>69,8W;<8S@ 9IY\+>'VTA=(;1
M-/.G*_F+:FW3RPW]X+C&>3S6'KWQ2\*^'SI0N-120ZGL>(QY(2%O^6K\<+Z=
MR?8$CK+.\M]0LH+VTF6:VGC62*1#PRD9!'X4 5=)T#1]!65=(TNSL1,09/LT
M*Q[\=,X'.,G\S6C7DOQG\9^(/"5[X<BT74%M([^259SY".?E,?=P0/OGMVKN
M;;QUX6O+6_NK;7+.:#3QFZDC?<(QG /'49'49% '0UDZIX7T#7+A+C5=&L+V
M=%V+)<6ZNP7.<9(Z9)X]S5*Y\?>%[3PVGB&76(?[*>7R5N$5G!?)&W:H+9X/
M;IS6Y97EOJ-C!>VDRS6UQ&LD4B]&4C((_"@"F?#FB-K)UDZ39'4R,&[,"^:?
MEV?>QG[O'TXIMAX9T+2[:YMK#1["VM[I=MQ%%;JJRC!&& &",$CGU-8?CSXC
M:1X!ALOMRR3W-W*%2WB/S",$;Y"3P  >!_$>.F2./\4_$+4T^*OA/3='UJ*'
MP_J-O#<RL(HR)5:1\_,PRH*H!P1C.: /1['PAX;TN_6_L-!TVUNUSMFAM41U
MR,'! XR"1^-;58NB^+_#_B*.ZDTC5;>[2U ,[(V!&#G!.<<?*?RK/TKXD^#M
M;U7^S-/UZUFO"0%C(9-Y/92P 8^P)H ZJLK4O#&@ZQ>QWFIZ-87ES&H1);BW
M61E4$D $CIDD_C6K7B?C_7=?L/COX6TRQU>[BL;H6K2VJ2;8V4SNK@CH<JIZ
M\]NPH ]6U3PQH.MW*7.JZ-87L\:[$DN+=795SG )&<9)/XU+JN@:/KJQKJVE
M65\(L^7]I@639G&<9'&<#\J\C^/6O:WHNI^&TTC5[RQ6Y\Y9%AG\I6(,>"2,
M?WCU.![<UZ7XD\=>&?",L46N:M#:32KO2+:TCE<XW;4!(&01G'8^E &JNCZ8
MFE-I2:?:IIS*R&T6%1$58DD;0,8))_.J,'@[PS;?9O(T#38_LLQG@V6J#RI#
MM^=>.&^1>?\ 9'I4*>.O##^'$\0+K-O_ &4S^7]H.0 _]TC&5/L0#2/X[\,1
MW^F6+:Q +G4XTELT 8^<KMM0@XQR>,'G@^E %M?"GAY9[V==$T\2WRLMW(+=
M=TX8Y8.<?,">3GK4+>"O"[V$=BWA[2VM(W,B0FU3:K$ $@8X)P,_056N?B'X
M1LWO$N-?LXGLIOL]PK,04DRPVXQR?E;IZ4VZ^(W@^SDL4N/$%G&;Z-9;=BQV
MLC$@,6QA1E6&6(P1@T 7KSP?X:U&Z>ZO= TRYN)%"/+-:H[,   "2.P 'T%:
M-AI]GI=E'9:?:PVMK%G9#"@1%R23@#@<DG\:PM9^(?A+P_JITO5-<M[:]"[F
MB(9B@P"-Q (4D$$ X)!KI(Y$EC62-U=' 964Y!!Z$&@!U%%% !7A'Q*T.R\2
M?'_PYH^HH[6EUI>QPC%6'-P00?4$ ^G'.:]WKE]1\ Z)JGB^T\43_;!JEKL\
MITNG"@*3@;<X .2"!@')SU.0#YD\<KKWA73E^'^KA9K6PNOM=A<JA4-&P;.,
MCD$MGK\K!AD]O0?C??:)J^J:I96_AZ:\UO2K*,W.I-=&)+2(NC+MCSB3/FD'
M@$;N^./6O%WP^\/>-VM7UJUD>2V#".2*0HV#C(..HX'7IVZFJ/B'X3^$?%&N
M3:QJ=E,]W,@60I<.@8A=H; /4 #VX&0><@'C5M,^B>&?ACX_N)&E6TFDTZ[:
M0LY$ EE"!1_LIYH'/91@@5H75I'<_!#QYXJ2,H-?U;[3#G&?)%VH4'T.XR=S
M7KTGPV\-R^"XO"<MM+)I<4GFQ!Y27C;<6RK=1]YA]&([U)J7P\\-ZIX1L_#%
MQ9,-,LBK0)$Y1E901NR.I.YLYZEB>O- 'A?B>]TS1_$GAR?Q3:1ZMHTGAJ**
MVLH9=KVV80-VT8 );=@G. <CE  FEZ!X1\+_  RT_4?$VCC5M;UF<M96L=ZT
M>4PNT,R-M4 ,&)//[P ^W6^+_AEXCF\>Z5>Z)I&BW^DVEFMK&FHX9 $BV#S^
MCR'^Z06Q@9Q6SX3^#5G%X-NM'\4I',;B_-ZEO9SR"*U.W:NPD[B=N<EL\8ZD
M9H \:T1+BQM?B-IKV[6*)9-YEBLI=8G2Y0!<Y.[;N8 Y/4^M=A:66F0?LK:A
M=6L5NM]<&/[9(F-[E;W";^_"]/K[UZSI/PI\):')J1TZQEACU&T>RN(OM#LI
MB8#< 2203CKFJUG\'?!UAH^I:9!93>3J*QK.[3$R;4<. K?PC< 3CK@9Z"@#
MR6**W\4>.OAUX:UZ!CHL>A0[(GD,:RL\#-N##!Y947@]4]R*HP6]QH<7Q0\.
MZ?<RS:!:0,0H#-&DOG(J@D@8?:'4_P![8?O!0:]XU?X:^%]=T+3](U"P,D.G
M1+#:RB0K+&J@#&X=00.0>._6F6?PQ\,:?X3O_#=I:S165^0URZS-YCD$$?,?
M3 XZ=>.3D ^<+CPWH]AX#\$:]%+(FK:E>S++$<E9$CF*[AV7;A!COOSVKZ_K
M@]0^$'A34M!TG1IXKL6FEF4VP2<AAYCAW!/?)%=Y0!\__'B6XTOQ]X3UF[A6
MYTFWVL+<@?.Z2AI%)(Z,NP<YZ'CU]DD\9^&8='35Y-=T\6$@^2?SUPWL.Y/!
MXZ\'TJ[K.B:9XATV33]6LH;RUDZQRKG!P1D'JK8)P1@CL:X:+X%> H[L3G39
MW4,6$+W4A3Z=<X'U^N: /+OBWJ'AWQ+?Z_=:%X?%W<Z>(/MVO)>E44[A&%$6
M<./NKN'OV&2>)=.M-4/P?M[R!98[RWM[:?DAGBWQ#:6&#C#-CGC)Q7KVL_!_
MP9KVL7>JWVG2&ZN^9#'.Z+OX^< '&3CGL<DXS5V;X;>'9[C0)WBN2^@K&MC_
M *0V%",&7(Z$Y R>_?H* /$/#5SHW@WQ]\0[.[BN#X<AL;B&6RBD8^8IGCB1
M>N<_O"H8G(W'GK2> 62V^..A2VFC?V#97EDTR6D=X9P\+6[NK,V<G.%.#T(Z
M9KVIOA5X3EU/6+^>SFGDU=76[62=BK!I%D..<KAD4C!XQ4.D_"#P;H>J6FI:
M=83PW5L& <7<AWY4J=P+>A/ P.: .)^ ^H:9H/PUUK6M2N([:W34RDL[KT&R
M(+D@9/+]/?CJ<^Q:/K&G^(-)M]4TNY6YLK@$Q2JI&[!(/! (P01SZ5YAXF^&
M%S'X>L_!?A&U:VT:_O?M.J7TUSO,04+@;"06SM! '&5&<9R/3-!T2S\.:#9:
M/IZE;6TB$:;L;F]6. !N)R3QU)H X'X]WUW9_#&9;64QK<W44,^#@F,Y)'3N
M57TXS]#YIXMTWPWI6A^ =:\%W &N2-$D:V\>Z2Y*@9=U!($@DPI7DDN1R%KZ
M.U72K'7-+N-,U.V2YL[A-DL3]&'7MR"#@@CD$ CFN;T7X6>"O#^J1:EINAQQ
M7<7,<CS2R[#Z@.Q /OC- 'A=_HFG:W\3?B5_:-OYWV'3;Z]M_G9=DR%-K<$9
MQD\'(]J]/_9\(/PSX/2^ES^2UUD?P\\-QZSK6J_8Y#<ZS;R6UX3.^&C?&\ 9
MXS@<CD=L5<\*>$=)\&:5)INC121V\DQG822%R7("DY/LHH YWXV8_P"%0Z[D
M$C$'0X_Y;QUY!K-EI46F_!^6[M[2.VEPEX\JJJ-$)HV8.3QM^>0G/]YCW-?1
MGB#0;#Q-H=SH^J1M)9W(42*KE3\K!@01Z$ US]_\+?">IZ)I6D7EA+-:Z6&%
ML&N9-P#$%@6W9(.!].@Q0!XM\6M)L='\:6.OBVT[5O#2!++^S[>?RA 40YB)
MC(*DY+@\\]1C@_1NBRV$^@Z=+I:JNG/:QM:JJE0(BH*  ]/EQQ7$W/P/\!W-
MVD_]E21*JHODQ7#JC!0!SSG) Y.<GD]237H:J$4*H 4#  [4 >#?M 3WT_B+
MPIIDD=NFE2R%P]U<%+>64NJL)=I!554CYL@XD;!&#6>NDVO@+PYXIU#Q;9:5
M>Z;K<MND6F:-=2+&TJL\BC/6-!@G.3T( [5[EXA\+:'XKLEL]<TZ*\A4[DW9
M5D/'W64AES@9P1GO7-VGP=\%V>AWVDKITDEO>O')*TDS,X9,["IS\I&YN1UW
M$'(XH \3\*:?=7GQ'\3:4EM9^'Y-2TBYB^RB7?#&)$1E <9 4DJW' &0/[M2
M>%A9Q^#_ !MX1U;0[1-6T_39IQ>P@;W5'5]K.OW@'\MAS@@8/ Y]DM?@MX'L
M_/\ *TR3$]L;9P]P[@@X^?DG#9 (/0'D 5HZ!\,O"OAS3=3L+*Q=H-3C\F[\
MV9F+QX(VYSP/F/(P>>O P <M\"8_#B^"M.>V_LS_ (2%H9_M7EE/M7E^>V-X
M'S;?N=>/N^U>L5R?A/X;^&O!5[<WFC6LB7$Z>6SRRERJ9SM&>@) S]!72WMG
M;ZC87-C=Q^9;7,30RIDC<C @C(Y'!/2@#Y&TO1?#TGP2US6;M(AKD>HQP6<C
M3$,1^[)4+G!^5I#T[>U=9X@AU7PGI'@#XD+"7U%;=(+TN5_>J4/E;N"=S1;E
M+')&%Z$5ZSI?P<\!Z5+'-'H4=Q*F?FNY'F!SZHQV'\JPOB9X8\:^.M>L] MH
M8+/PJKI+/>K,I>1N^Y,AOEYPH&"<$GH% )_@EX=N+/P[=^)M30_VGK\QNF9B
M2?*))4\]-Q9FZG(*UZ@S*BEF("@9))X J*TM8;&R@L[:,1P01K%&BC 55& !
M^ IT\$5U;RV\\:RPRH4DC<9#*1@@CT(H \)^ OB70]"\$:K_ &MK%C9,+\OL
MGG5&*^6G(4G)Z'H.<&JD[:%XD_:(U*V\6W"/IXM1%I\5PY6)F:--JC/3*N[C
MD?,01R0#Z+_PI+X>?]"]_P"3MQ_\<K:\1?#WPIXKFMYM9T>*XEMX_*B=9'B*
MIV7Y&&0.P/3)QU- 'SG! +7P;\4+&P=I=#M;NW%LS-N (NMJ$>Y0<D=<#/:O
M9?@@= 3P)9+I[Z?_ &L\.Z_6!T\XX=]ID YZ'C/K766W@7PQ:>&;CPY!H\":
M3<?ZZ#+'S#QR6)W%A@8.<C QTIWAKP3X<\("<:%I<=H9\>8^]Y&;'0;G)./;
M.* -^O(?%]W;V?[17@J2XE6-#:21 G^\XE1!^+,!^->O5SFK^!O#^N^)=/\
M$%_9M)J6GE/(E$SJ!L8NN5!P<,2?YY'% %SQ1X@M/"_AN^UB[D14MXF9%=L>
M8^/E0>Y.!7FWP.T>\OH]6\>:SE]1UF9EA=NT0;YBO)PI8;0".!$,<&O0?%G@
MW2/&NGPV.LI,\$,OG((I2GS8(YQUX)K3TK2[/1-*M=,T^!8;2VC$<4:]@/7U
M)ZD]2230!<KP'XP:[I&K>(-7T2T\-VE[K%EII\[4+RY\HP1K^](B4L-[*&+<
M')Y&& (/OU<MK?PX\(^(M7?5=6T6*YO7C\IY3(Z[EVE>0K $@'AL9&!@\# !
MX)>V,.I?!KX>V]QG][JTUOY@QO5'E8$*3TZ#\A6Q$;?P!\;O$MCX>L!$K:+.
M+:,2$B.06ZW&?FSG+1XQT^;VQ7K%_P#"CP=J.D:9I4VF.++37D:VB2YD&WS&
M#."=V2"0.^1C@BM/_A"-!_X30^+?LC_VQLV>;YS;?N[,[<XSMX]/QYH ^9=2
MM]%D^!=AJ$1@FUV76V^VS,0TXRDN 2?FVD!#Z9YZU]3>&/\ D4]&_P"O&#_T
M6*YR3X/> 9'N7;PY!FY.Y]LTJ@?-N^0!ODY[+CCCIQ786%C;Z9IUM86<?EVM
MK$D,*;B=J* %&3R< #K0!XQ\>YD77O!4>I$C13=N]T%.<@-%NR",<*3CZM^-
M=+'1](_:*T)/",D4=M=V1>\AL6!A */UVG&"%1L8Z[6ZFO9->\/:3XGTMM-U
MJQCN[1F#[')!5AT*L""IZC((X)'0FL_PWX#\,>$9I9M#TF*TFE78\N]Y'*\'
M;N<D@9 .!QQ0!\Q:#H6F7?P8\6:Q/:(^H6=W;"WG).Z,%U4@<]"';([\>@Q]
M/^ F5_AWX:*L"/[+MAD'N(E!JE9_#+PE8^';[08=+;^S;Z19+B%KB4[RK!E^
M;=D8P.A[<YYK>T31-.\.:1!I6E6_V>Q@W>7%O9]NYBQY8DGDD\F@#RC]I'_D
M3-*_[" _]%O6#JQT;3/VFHDU%--M]*^SHLGVN.,0H%MODY<84AE0 C!Z#OBO
M:/$O@[P_XP@MX=>TY+Q;=BT1,CHR$C!PRD'!P.,XX'H*J:[\.O"7B748]0U?
M1HKF[10HE\QT+ =-VUAN_P"!9H \(O;K1_#7QB?5D&D^)=%UN[<E@4E:!VE!
M;;R=KHQ!!/#*>#SD?3]<E;_#+P=;>(_[?BT2/^T_/:Y$S32,!*226V%BN<G(
MXX.",8%=;0!\[?$V5O ?Q-U/4+&R+KXDT:6V7R#Y;1SO\I< 9);<J,>!DL>^
M36'X1ADO[JQ^%NI0R2RVGB1KNX(.^$PQ1L)(QR" 2IY']\]^#]%ZYX2T'Q)<
M65QJ^FQ74UE()+=V)!0@YQD$9&1]TY!]*2W\)Z-:^+;OQ1#:LNK7<*PS3>:Q
M!4!1]W.!PJ#I_"/4Y /F^YL=1\5?$[QAITK:*]_-+-!"-:DD5HXPYVF C@,J
MA2 >W0$;JO>,] U70_#_ (2UVZOM(UQ-(LXX+BU65983$TKF)MO&Y&0JA8#)
M*@\]:]S\0?#?PAXIU#[?K&BQ3W> K3)(\3. ,#<48;L  9.< 8JO?_"GP3JD
MMK)>:$DC6L$=M%B>5<1H,*" PW8'&3DGO0!X_P"(&\/3?%SP/?W=A966D7NC
MVMQ-;W) @C!$@4'< N% 0= #CIS7T58-9OI]LVG- UD8U\@VY!C\O'R[=O&W
M&,8XKF_$/PU\)^*)K.75-*5VLXA!$(9&B B&<1X0CY1G@=NU=1;V\-I;16UO
M$D4$*"..-!A44#  '8 4 >(?'6.VOO&G@73]0D6*QDN66>0L%VH\D2N23P
M.]5]#T/0M1_:!U.UT)(4T:#3I(KR"U3$,A*")XR.F,L#QQE?7->L^)O GAOQ
MA+;RZ]IOVM[=66(^?)'M!QG[C#/0=:=;^';;POX>NK;P?I6GVUWY>(5D!"2.
M!A3(P^9L>YS[\T ?-_AS2M<UG5H_A1<B%K"SUA[N\GC=@RI&-CA6/&TC)&5^
M\PSCFOJR""&UMX[>WB2*&)0D<<:A510,  #@ #M7FWPR^'.I^&M7U;Q'XDO(
MKG7=09U9H&R@1F5V)^4?,6'0#  &.M>FT >#?'=+>+QQX+N7CL03(1(]XF8B
MBR(0)>YC&6R/0MZU6\;6NC:E\=?!=I;PV-SI$MC J11*K0-'YDV  /E*XQ[5
M[)XE\&>'O&$4$>O:9'>"!BT3;V1ESU 9"#@^F<<#TJ%O 'A9M;L-8&D11WU@
MB1VTD3NBQJN=HV*0IQD]0: /$+)$L9_C!HNCP&',1:)(H\JL22.'4*"",AR!
MC@#/;@\MX9TC^W[70)F\4>&='>RNE5/E,-ZI,@PS;4'F$;00=V!D9()-?4>D
M^%-$T/4-4O\ 3K$0W.J2^;>.97?S6RQSAB0.7;@ =:R++X6>"=.UN+6+30((
MKV*3S8V$DFQ'[$1EM@QU''!P1R* .PKYY^,%A9:M\=/"^FW_ )AM;JWMH)1&
M<-AIY!C/;J*^AJPM2\&>'M8UZRUR^TN*74[)E:"XW,K*5.5S@@-@CC=G% 'S
M[\5/ VB> /$/AF;108TN96:5;TF:(&-T(++@DCYCD<Y Z>O1F_L--_:.UAO&
M;VZVLUFT-E)=K^X".J@#+?*%*>:I)XR6%>P:WX.\.^)+JVNM8TBUO+BW(,<L
MB_, ,X4D?>7))VG(R<XJ75O"V@:[<)<:MHMA>S(NQ9+B!78+DG&2,XR3Q[F@
M#YEFL[>+P=\2)]&M3-H)U*VBM9\'8BK,Y!0G.<!E7KG$@)ZUTU[JVE:QJGP:
MLK+4+>XGLDMQ<I$X8PL/(PK8Z'*,,'GBO>8/#^C6ND2:3;Z79Q:=*")+6.%5
MC?/7*@8.:S;#X?>$-,-LUGX=TZ.2U<20R^0&D5@<@[SEB00.2: /"+?2]/O[
M_P",5Q=V4$\UI)</;R2QAFB;S9>5)Z'@=/2LK7M%TJ']GSPMK$=E;QZI+J,L
M;W"J!)(FZ?(8_P 0&Q.O3'&,G/TN_A/0'AU2+^R;5%U566^,:;&G#9SN9<'/
MS$YSG)JM_P ('X6.D6&E/HEI+8Z>6-M#,ID$9;);[Q).223G//- '@?Q6\46
M?B.Z\1VEKI&AV4FF7BQ3W<[#[=>.K>6/*P =H"'<.?E Y'0^[?#BY%U\-O#D
M@[:?#'TQ]U0OJ?3_ /5TJ;4? /A+57N)+WP]ITLMPNV24P .>,9W#D''<'-;
M&F:;9Z/IEMIVGP""TMHQ'%&"3M4>YY/U/)H M4444 %>,Z]\6/$7@OXD1:)X
MFL]+&C2MYB7%I&_FF!BRHYW28!!'S#'8XSP3[-7@?Q)TG3_%7Q^T/1+IU>&;
M3/)F"/\ -&_[]US@\$95L'J,=C0!V/Q?\=:GX1\+Z9J6@3VS&[N0OFLHD5HR
MA8%><8/!S7?+?):6=O\ VK=6<-T402XDVH9#@?+NYP6X&>>E?(GC*XUOP]IG
M_"OM60/%I=ZUQ:S<#,; XP!GAMQ;DDC)';COOC-?^'-:U36HM.T6?4M9TVW0
M7FI_;F$5DH= %1-Q#G+E67 VDD\G=@ ^@S>VJWB6;7,(NG4NL)D&]E&,D+U(
M&X9^H]:XSXF>,+_PYX-O=0\/&TN;RUN$AN2TBM]E!&267/+<J-O7#9Z"O'+:
M[?1M/^&GQ"OH_-C0R6%].J@$(CO'&3C[S"(-VR?+&3R*A\06EA<_"'6?%=PD
MZS>(/$C7-B(]HP 90!*#T !GZ$\[/>@#Z1TW49&T/3KG5S;VEY/;QO-'OPJR
M%1N5<GH"<5;EOK2"SDO)KJ".UC4L\SR (H'4ECP!7S9XGU33M+\4>'9?%5DF
MIZ2WAF%+2&*0;K=VC^^R'J=P(YXPP(R5Q4FF^'O#/@_X8V4_BK27U75];NA)
M:6$5^\:R!?E3+1OLP Y.[!(\W'K@ ^AX-;TJZTN75+;4K.?3XE9I+J*=7C4*
M,L2P..!UKC/%OQ 8_"^Z\5>#KFUNA&RY>96!1?,V,=A&<Y[''&3SP#X;H?FV
MGA_XEZ3+OT\1PJW]E*QD6-DN #^\S_!D+U^8-SG%=-9Z9IMI^ROJ-[:P1I?7
MK1M>2 Y9RMX%3/H HX' ZGJ30![QH6J2WOAC2]2U(V\-Q=6L4LHC<>6'902%
M.3D>G)^M:7VB'R?.\Z/RO[^X;?3K7SEI5C:>-/'/@WPYX@F4Z39>'H9+>U^9
M?M#M"K,-P((/?([18QR363903Z;IGQ2\/69>7P_9ABBR'>$E6=5C/^\55LGO
ML'H* /J+[3 71/.CW.,J-PRP]1ZU+7QW<:/;Z5X9^'NNVDDZ7]_<7)E?S3\I
MBN%";/[N,D\=^:^Q* .;\<>,[#P-X<EU6]!DD)\NVMU.#-(02%SV'&2>P'<X
M!\X/B?XSZUI:ZUI?A_3K6R?]Y#;G!FDC.2&(9\G@>BDY& :I_M)6%RUOX=U/
MRC+86\LL4HR %=]A ]?F"-SVV^]>N6?B_0;SPY%KRZE;QZ?)#YYDDD4;!W#<
M\,#P1ZC% "1^)[&STO39?$-W8Z-?7<"R&UNKI$*L0-RC<1NP3BM*XU*QM/(^
MTWMM#]H8)#YDJKYC$9 7)Y. 3@5\^?%G6?"WB?4K\Z/I,FLZG;Z<LLVI"]9(
M;2$$$%%SAS^]Y&.#V)W8Y3Q/F\^&/PS\]FD9S?Q%F.6V"=55<^@' ':@#ZLM
M=6TV]N;BVM-0M;BXMFVSQ13*[1'T8 Y4_6HM-\0:+K3R)I6KV%\T8!<6MRDI
M7/3.TG'0_E7@ND1Z%\.OC?XI1%DMM$L=++&(.SMM=(6V DY)+-@9/<<US_A;
M[,WQ4\&ZMH_AYM TV^8B"-;YKCSMK.DC;FY']TJ<<#WH ]E^&WC37/%'B7Q;
MI^LQ6D/]DW*01Q6P)"'=(K#<>6^X.<#OP.@]&KQ?X87EMI7C3XI:C?3+!9PZ
MF3),_P!U0)9\Y_,5ZSH^MZ;K]@+[2;R*[M2Q02QG(R.HH OUEZ=XET'5[EK;
M3-;TV]N%4NT5M=)(P4$ DA23C)'/O4?BO4],T;PKJ=]K,?FZ;' PN(L F16^
M78 2 2V<8SSFOFOP_>6L_P 7?!U[I&A)H-G.(Q###=^>94WR(SLW7)PRD'GY
M>>M '>#XH^+(M"^(5[<)IZW&A745M;1JA98RT[1MSQNP!P3CD=,<5ZGX+U.\
MUGP7H^IZ@!]KNK5)I,)M!+#.0/0C%> W_P#R+?QH_P"PQ!_Z6/7N_P /MG_"
MN?#>R0N/[,M^2V[GRQD?@<C';&* -N^U"RTNT>[U"\M[2V3 ::XD$:+DX&6)
M ')Q4&F:[H^M^;_96JV-_P"5CS/LMPDNS.<9VDXS@_E7'?&#7_#FC>$!!XAT
MXZFMW)BWLU<IO=1NW%@054' )'/S8P<FO%?"VIZCHWB+X@2V%F^ERKH]Q*+*
MTG#+;OYD8#*00#L#L01T&<>E 'TU-X@T6VU&+3I]7L(KZ4@1VSW*+*Y)P,*3
MD\@CIVI-2\0Z)H[HFJ:QI]B[YVK=7*1%L8SC<1GJ/S%>._#OP3X.N? VF>)K
M2U_M'Q';YND4WYC9[J-BRQ$$[5!8*,E>A!R0:Q_A7X5\(>/M&U74/%$[7NNO
M=,96DNWC>-"!M8<@')W<G/3% 'OVHZUI6CQK)J>IV5C&Q 5KF=8@2<X +$>A
M_(T7^LZ7I5HEWJ.I6=G;.P1)KB=8T9B"0 S$ G /'L:\+\-Z%H?CKXG>.+7Q
M5(;AK.5K>QB>X*&.%)'7*<Y^4*GM\QSUYXJ[GFE_9X@BDF>6&W\3F.W+# $?
MV=FX'IN9C]2: /JNWU;3;N>Z@MM0M9IK0@7,<<RLT).<;P#\O0]?0UPEU\0;
MT?&S2_"%F]C-ID]J[SLOS2+)Y;N!D-@<(O&.C'U!'GGQ'\,:+X1\.>']#TDM
MI=GX@NHCJEZ\DDF5CQM+ MC:#*S8 &2HZ8K3T_P[HNC?M&Z);Z!;Q1646F&8
MB*4L"?*DCW<YR2-N>F3SUSD ZSX:^/=0U;PQJ.J>,+O2[*.WOVM8[@SK&A(4
M94Y^7@G@ACNR>. 3WT6LZ7/JDFF1:E9R:A$N^2U2=3*B\<E,Y Y'..X]:^32
MN/V>P=K#/BCJ>A_T4]*[S2O#NE>&?VA/"=II%K]F@ETUIW3S&?+M#/DY8D]A
MQTH ]Q/B'1!J;Z:=8T\7Z?>M?M*>:O&>4SD<<]*T$=)$#HRLIZ%3D&OCE6LO
M$-@_AU(H9?%-WKSS'59Y(UCEA*,"#*6[O\V!G/8DD _6OA_0K#PUH-II&F1>
M7:6ZD(NXMR268Y))Y8D]>] !X@U_3O#&BW&K:K.(;6$9)_B8]E4=V/85%I7B
MG1=8\/KKEKJ-M]@\L22R/,@$&5#%9#G", 1D$\5YY^T.ED/AY!+<0%[G[=''
M;2#_ )9L58MGGH54COSCZCE/B#%HNE^$O FCZ<(K;P]J5Q'-J,MN=HD"K$-S
ML!DDJS-S_=SCC@ ]UTS7]&UII%TK5["_:( R"UN4E* ],[2<=#6C7SO?:1IV
MA_M!>&X/ [0H)EC>ZAMY5=$0[O,'/ S"-V.O((Y(KZ(H *S=>U[3O#6C7&JZ
MI<"&U@7)/=CV51W)["M*O)?VAX[4_#N&6:*)IQ?1K [%@RDJQ.W P<A3PV!C
MGJ " 1?$;XL3Z?X.T;6_"5W:2+?3;92X65HOW8?RV )"N-PR.HKT_3]5LKRX
MN-/BU&WNK^QV)=I&0&1B,Y*YXSS^H[5X!\55T:Q^$'ABUT"*S6QN;E+B1K?G
M=*L&TDD'EN<'/.0*C>+_ (1#X\Z_;>&X1:);Z5,88(NA(LQ(!SG/S@'G/- '
MT$/$&BG53I0U>P_M$'!M/M*>=G&?N9STYZ5HU\>>%O#&J^*_#MU=6-UH5K-9
M7IN9K^[NVBNX_DSDMG CSELD9W*W/%?7UL9C:PFX,9G*+YABSLW8YVYYQGI0
M!6U/6M*T6..35=3LK!)"0C74ZQ!B.H&XC-<3\3_&]]H/@&'7_"MQ97:2721M
M<J1-&(R&!*D'!.X*O?J?PQ_C#KF@_P!J:3X>N?#D6MZ[.C&S2YN/(AB67='D
MON&22H ''0'((&?%(I2/@9=1D!E_X2.(J"3\I-N^2/? QS0!]4^&?$%KJFEZ
M?!/J=A/K!LH9;J""92RLR D[,Y R>,BK.H^)_#^D7/V;4M<TRRG*AO*N;N.-
ML'H<,0<<&OGV;PW8Z/X]^'A\$1A]2N;:*[N8A=$(X&"S,Y+%0RB0$ 8P. 2<
M56\&V'AO7_!_CJ]\6&WCUL2/<-)*VR>-L%OE!Y!,A(( R20#VH ^D9M;TJWU
M2VTR74;5+^Z&Z"U,J^9(N&.X+UQ\K<].*:FOZ0^HWVGC4;;[781B6ZB,@!A0
MC.YL]!C!SVR*^;H(M9L?ASX+\>3222?V-J#0AHW<N;/S %5\D# 99$ '!5U%
M;NH/<:E\+/'7CU"8[C7;E(83&,.EFDJQ;2>V1D,.A &?8 ]QT[Q+H.L3F#3-
M;TV]F W&.VNDD8#UPI)K4KYH\ >'M5N-;\'^(+&]\*6T5NZ0,+:?9<3@C]XL
MB_Q3>66XX]?>OI>@#)G\4:#:ZPVD7&L64.H+'YK6\DRJP7&<\GT&<=<<]*9<
M>+?#EMI*:K+KNG#3WD\I+D7*-&S_ -T,#@GKQV )[5XEX@T;3_$'[4,>F:I;
M"YLIHU,D18J&VVI8<@@]5%<M:>%/#[^!_B!=FV66]TB]$=G(9FW1Q^9M&0#@
MY&>2.<>U 'T_?:]H^F:=%J%]JEE;64N/*N)9U5),C<-K$X;(!(QUJO-XL\.V
M^DKJLFN:<-/:3RENA<H8V?\ NA@<$\'CV/I7RUJE_<:A:?#NWD>'['%8MY1U
M>4O;^;]ID1@[ #"?NXQMZ*NT$D#-=+J_AV_\-_"OQE;:F-*N5FU"UGA@TR02
MIITC-EF8'F,%-B#&20P'0YH ^@XO$^@SZK#I<6L6,E]-&)8K=)U+NA7<" #S
ME?F'J.>E9EC\0/#FH^*;_P .0:A&FH6;!")2%65^=RQY.6*[?F'\^<>-?V1I
MWAOQ_P#"^YTG3 )[ZT@:Z6(G+EE5#(1SC 9F. ,X.?6KWP@M?#EM\1?%T5XF
MG0WD&HB/2TE**ZX>8,(@>>FT''M0!U_P@\9Z[XETG6[CQ+=V+K8W7EI/&\8Q
MP2P.P[=@^7:W?GDXKO\ 3/$&BZTTBZ5J]A?M$ 9!:W*2E,],[2<=#7R+IEU)
M!\*=0A,DJ6=QK=M'=>5U:,1R-CTZJ#SW KTGQ#H>A>'OB_X#D\%"*)[N1#.E
MK)YBF#(4N"2>&C\P$]\$\DDT >W-XET%(;N9M;TU8K.017+F[C"P.3@*YS\I
MR,8-3W&KZ9::8NIW&HVD-@RJRW4DZK$0WW2')Q@Y&.><U\Q/X?TO58OBOJ=[
M:^;>:9>;K23S&7RR\\H;@$ YP.H-5M0OKF+P!\-+5A;-9&:ZE,=[G[,\@N2,
MRX(RH#<^@8^M 'U3I^IV&K6OVK3;ZVO;<L5\VVE61,CJ,J2,UYA\1OB+J>D^
M,/#^A>&M1TUI+R8172L5D,;.R!=W/RC#9Z=.:X/4-+\4?#WP-XMN8IM-A?5+
MJVWII,K,+.)C+N([Q@G:@)SW'7%5;K2]#LM5^$DFB);1O=26[W4\#AW:;S8M
MVXG/(8L,'IR.V  ?3]4KO5],L+J"UO-1M+:XN,^3%-.J/+CKM!.3^%7:\-^-
MEG:ZA\0_ =E?('M+BY$4ZEBH9&EC##(((X)Y!H ]-UKQ/;2>"=<U?P[JEA=R
MV-I-*LL,BSHKHA;!VGKQ^O>N>^'7CU]3^'R^(/%FIV%L7NWA65\0)@8PO)P3
M]X]N/IFO-(X+#3/'GQ)T[PW*XT;_ (1^[::&(_N5E$8R!SCY69P/3+ <=6>%
M]9TFU^''ACPW=Z)!K>IZG>37=I;7$AB@B&Z2$/(Q&">),*,],\';D ][/BO0
MO^$<G\01ZI;S:7 A>2XA?S N!TXR=W(XZ\]*;X7\6:1XOTF/4-)NDD5E#20E
MU,L!.<+(H)VG@_EQ7S%X:'G? _QQ'+ETM[FREA5CD1NT@5F4=B5X)]*]I^'F
MI^$/"_PNM=;\VPMMMI;G4YK9=\F\G8OF! 6SN)'(]?>@#T^HKFY@L[:6YN9H
MX8(D+R2R,%5% R22>@ JKHVLZ?X@TFWU72KD7-E< F*4*5W8)4\$ CD$<CM6
M'\3+:.Z^&?B..5(746,D@$I.,J-P/'<$ CW H L^%/'&A>-+>YFT:[$GV>5H
MWC?"O@' ?;G(5NH) ^@((J>R\9>&=2U$:?8^(-,N;P_=AAND9FX)^7!^8X!R
M!T[U\Z:%<V5E\!=:FTM]-37G=HKP@J;K[&TB*P ^]M)90<\8)[XH\5V?AFV^
M%O@O5_#K10^(O-C1I+9@LQD5,R%MO\2R!,$\C(]: /HS5_%_AW0+R&SU;6;*
MRN)@"D<TH4X)P&/H,YY.!P?0U9;7]&33#J;:O8"P !-T;E/* )P/GSCD\#FO
MFWX@:QI^G?$?Q;%K4-OK<E[IWV>TEX9K"8JNT 9"KM.<D9/3D98&+QIX>B\/
M?#SP9;VLNG7-I-<RMJ.H6Q,EO+.&^0221\L%5I5&.<!L=Z /I&V\4Z%>:#+K
MEOJMM)ID(8R7*O\ *FWJ#Z'VZ\CU%<%XM^+$#?#.3Q'X2NX&N!<)$\<X5I(0
M78?.@/R[MA(SU'-<7_PAUY;^$?'&I:B/#<VGW]DEU;IHLQ\J*6+.QHT &%Y/
M.?;G)JOJ]II5E^S3:7&E1PQSWKP"^>+[TK+(YPYZG# XSTQQ0![7X2\2V^IZ
M'HJ7^JV4FMWEA%=R6RR*DA#H'R(\YP,]?:K^H>*/#^DW1M=2UW3+.X #&*YN
MXXWP>APQ!Q7@AT+1-(\3?".YTV**&^OK>WFO41^6)$960KU&XM)SWV^U8,.B
MZQXL\8^,["6ST*+4[BY8O'JL[+-;_.Q_<,IYQP">01M[&@#Z;O?$FAZ=?K87
MVKV-M=-"TXBFN%1O+49+<GI@$_0$]CBSINIV.L:?%?Z==175I+GRYHFW*V"0
M<'Z@C\*^:O$>@K+\0OAUH.LO!?1-I5E;2FWD/ER1^;(!M9<$C;CD5](:)HFG
M>'-'@TG2;?[/8P;O+BWL^W<Q8\L23R2>30!H4444 %<;??#31K[Q]!XR:ZU"
M+4H61MD4RK$Q5=HR-N<$<$ C/YUV5,6:)T+K(C(O5@P(% '*^,OAUH/CJ:QE
MUA)P]GN"- X0NK8RK'!)&1D=,<^IJ'7/A=X8\0ZU>:K?07(N;V$0W(BN719@
M -I8 \XVH1VRBG'%=CO3Y?F7YON\]?I7$>%/&.L7UUXJ?Q-IL>EZ?I$Y^SW#
M1/&)(07RQ+$[L!%.5X.[I0!<D^&_AR;P/;^$9K>632[=_,BW2?O$;>6W!L<'
MYF'T)%/UWX?:)XA\)Z=X;O/M*Z?IYB,'E2X?]VI0 D@YRI(/U[&L'QY\4/["
M^'NG^)_#J6E\E_/'%&TS$K'N5F.Y5(.X;"I&1@_3%=OH6I'5-#TZ[F,0N+FT
MBGDC0\ LH)P"2<9- 'BGCSX9^(W\9V]]H?AK3]9TN'3H[*.*YG"X"ILS)F1&
M+@=&!.,#N*VO!OP4M!X-DT_Q="DD\US]JBAMY"#9$@ JKY.=P"[NH.U>NT&O
M8JCDN(8FVR31H<9PS 4 <7IOPD\':2^I"STZ18=1M3:SP/.SIL)!.-Q)!RH.
M<Y!Z8J"U^#GA&ST/4-(ABO5M;]XGN,7;@L8R2@XX(RQ."",X/4 AGC?QWJ?A
MSQUX4T&QM[-X-6G5+B2X#;E4R*OR88 '!/7.3CCU=\/_ !OJGBSQ1XNL+V*U
MBMM(NE@MQ"C!F!>498ECDX0= * )]:^$OA37K72X+VVGQIMJMI \<Q5S$OW5
M8]\<_F?6IK;X7>&K+P?J'AFSAN+>SU @W$J3$S,000=QR., 8QCKQR<]F3@9
M/2L[5]2>ST.^O+%$NKJ*VEEMX W^N=5)"C'J0!^- '(W/P>\,W6D:#ICRZ@(
M-$=WMBLXR^]][!\K@Y8=@#7?UQ_PY\4:MXI\(#5=>T^'3[D7$L.$RJN$.-VU
MB2A#;E()SE2>^*T_%OB$^'?!^I:Y;QQW36D6]4+X5CD#DCZT :6I:98ZQI\U
MAJ-K%=6DP DAE7<K8.1Q[$ _45YZWP$\"-*SBTO%4MD(+IL >G/./QS6[\./
M%5]XL\%V6LZNEI;W-U)((T@RJLJN5! 9B<Y![UK7OBS1]/\ $]AX=N+H+J5]
M&\L,>,@!1GYC_#D!L9Z[3WQD Y[6?@]X,UW4A?7>G2)((%@V03-&FU4V(<#N
MJA0.WRC@]TN/A#X4N=*TG39([PVVE-*UL/M+9!D8,V?Q KLY]0LK66&*XN[>
M&29Q'$DD@4R.02%4$\G / ]*LT <I=_#KPY?^(M3UN[MI9KK4K;[+=*TI"-'
MM5< #D'"+R#FLG2O@QX.T74['4;*VNTN[.431R?:GY8'(R.F/;OGG->@U3CU
M;3I;:XN8]0M7@MBRSRK,I6(K]X,<X7&#G/2@#S;Q=\.KFQ\.ZQ9^"K)Y;[Q'
M=(NHS7=UN$<669GRYR>6P?O-@GOBNZ\)>&;/PAX9L]%LN4@3YY,8,LAY9S]3
M^0P.U:<^H65L;<3W<$1N7$<'F2!?-<\A5R?F/!X%1KJ^FOJ3::NHVC7ZKO:U
M$RF4+G&2F<XR1SB@!VI:=::OIMSIU_")K2YC,4L9)&Y3P1D<CZCFN*TOX->#
M-'U&PU"QLKF*[LI?-27[4Y+L#D;@3C Z8 &>^:[>'4+*YNKFU@N[>6XM2HGB
MCD#/$2,C< <KD<C-5HM?T:?39-2BU>PDL(R0]TERAB4CJ"^<#\Z .6?X1^%)
M;+5K22*]>/5+A+FX+W;LWF*6((8DG^-LYSG/KS76:-I-KH6CVFEV0<6MK&(X
MP[;CM'J:L6MW;7]K'=6=Q%<6\HW1RPN'1QZ@C@U-0!C>)_"ND>,-)_LS6;<S
M6XD$J;7*,C@$!@1WP3[<UCZ'\+?"'AR_N+O3=+*-<6[6TL<D\DD;QM]Y2K$A
M@>,@Y'%=1?:A9:7:-=ZA>6]I;(0&FN)5C1<G RQ('6DBU/3Y[6"ZAOK:2VN#
MB&9)5*2<$_*0<'@'IZ&@#BM*^#7@W1M>M]8LK.Y2XMY?.B0W#%$;MQUP/<]N
M<TS4/@GX&U'5'OY-+DB9WWO#!.R1L<Y/RCH#Z+CVQ7?&XA$8D,T80G ;<,'\
M:#<0B3RS-&'X&TL,_E0!Q7B+X1^#O$VI'4+W3WBNF&)'MI3&)/0D#C/OC/KF
MKNJ_#CPUJOA2R\,R6DD.E6<OG00P2D%6PW\1R3]]B<]S6SK]_<V&AZA-IJ0S
MZE%;226UO(>)'"DJ",@G)'J/J*XCP]\2WM/A?!XH\91I;2/,8D6W W7 W8!5
M,\'&<C/12>AH ZS7/!NB>(_#L.A:I;R7%E $\K=,^]&52JMOSDM@GDYSDYS6
M#HWP?\(:!J]MJ>FVUW#=01N@873\[U9">N0<,>1C& 1S7;BY@)4">/+?=^<<
M]N*B@U*QN;VXLH+VVENK;'GP1RJSQ9Y&Y0<KGMF@#CA\(?"8\*GPY]GN38&\
M^V_\?!WB79LSGTV\8K9;P3HK^++#Q*T4IU*QM_LT#>:=H3#+RO<X=A7-?%[Q
M]J/@?0K2?1_L#W-Q<&%Q<$LZ#:3E4!&>0,D\#C@YX[J?4[33H+8ZI>VEI).R
MQ+YLH0/*1]U=QY/7 ZT ?/+_  .\8-I4^F"R\-'S+KSUOR\BSH.FT$# 3'.W
M!Z_2OH+0-)70?#NFZ0LS3"RMHX/-;.7VJ!G!)QG'3/'2I[W4K'3;(WM_>VUK
M:KC,\\JH@SP/F)QSFGV=Y:ZA:1W=E<PW-M(,I-#('1ATX8<&@#.\2^&-)\7:
M0VEZS:^?;%A(N&*LC@$!E(Z$9/YGM6/;?"_PA;>%G\.'2A-IKSBY=997+F4
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
M90#@Y;(&2>#@84<Y /-?B3H&E:!\%?#(TFW$*7]Q!=W#!V?S9#;GYLDGWX'
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
MFRT\^W.Q5(P <9.<?<7G(% 'K_BO6IO#OA;4=8M[%[Z2SB,OV=&VE@",G/8
M9)]@:@\%^(IO%GA*QUN?3GL'NE9A [;N Q 8' R" ".!U[C!/S=X:U2ZL=+^
M(GAN(7L6F"QEN8H+\%9X2DJ(NY0<*Q5QNXZJO84_RKF\\.?"6R@O9K1Y[NXC
M2>,\Q,UX ' ]1P?PH ^F_$&HW.D>'[[4;2Q>_N+:%I([6,D-*1V& 3^AK*^'
M_B6^\6^#[/6-1T[[#/-D;!G;(!_&H/(4]AS]3UKQ6PLIO#WC+XGZ!%JE_>6B
M>'[NX9[ISODDV(P9^F6'F,-W?)/>N3U2Y>'X9^ )+.^N4N([R^)99"I@<2QD
M;#VP-K<=R: /KP$$D CC@^U+7S]X=LM1\-?''Q7HVB7US=2MITDR?;I=PGN&
MB216EVX!^=SR " 37$:-''XCMM#C\/WNM_\ "?37\HO[L3R!4A.1YC.,D !E
M&1S_ *S.<KD ^N**R].EL-*^R: =7^TW\=N&5+NY#W4J#CS&'5N0<G&*U* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR'4?@5'=7.N_9/
M%-]:66KR+-):B%67>'WC><C> 2^!@$9')P<^O44 < GPS \8>&?$+ZPSR:)I
MT=B8OLX'G[%<;\[OESOSC!Z53L?#,GPOM?%FO6?VS7+O5I1+#96UDS,LFZ0J
M#M))7,G)XP%[D@5Z710!Y7\"?!]YX9\)W5WJEH]K?ZC/N\J52KK$@PH92 0<
MESCT(K1TSX2Z=I_C#Q%KC7\T\&MP3PRVCQK^[$S!I,-WY! &. ><]3Z'10!Y
MUX9^%$/AOP+KGAN+6)))-6#J]XL 4HK($"["2"/O>A.[J, C%N?@=++X8TW1
M(/%UY;Q6JS)+L@.R=9'5\% XZ%1U)S@=,5Z_10!YUK?P8\-:OX4TS0XWNK4Z
M7&ZVETKAGRY+-O!&&!<[B!CT4J#6QX(\&77A,7TNH>(K_7+R[\M3/>,3LC3=
MM4!F8]7<]>_0=^MHH X3QM\,X?%NO:=KMMK%WI.JV0$:W%N-V8P6. ,C!RQY
MST)!![>:^-OA-=>%?AY=6&AF^UEKO5H9UBBM2TD2+'*.=F=WWADX ]N:^A:*
M /(/ OPE9+O0?$WB'5KV_N+6RB-M87<!0VC  JIRQ/R$G P.>?:N5\._#C6?
M%NL>-S<76N>'+:]OA(BRVS)'=Q-)*Q#(<;B/EY!XW'KNKZ)HH \\UWX/:!J_
M@G3?#<$L]HNF%FM+KB1P6)+[LXR&)R0,<@8P!BJR_"K4I_!^N:!JGC74M3.I
MF#9/=JTGV<1OO.U6D/WNAY'0>E>F44 <2OPZCD^%7_"#7FJSW""(QK>[,,,2
M>8GRDGA<*,9Z+CCMRG_"@K.3PNFEW7B2_FN[:<R6-T0WEVJ'!9%A+E?F.22"
M#G;Z$'V&B@#RR'X)V=O<^)+A?$%_/-K-J;;S+I%=H]S*[LQ&-Y+(,?=P,CGK
M3&^"[+I?A6VMO$DD-QX>EEEAG^QJV]FE$H^4MQ@COG/Z5ZM10!YO=_"5+KQ7
MXDUTZ]<!]:L9;3RS K&'S%52=V?F4!< 8!P1SD9K(G^ ]M/X5TK1CK\PETZZ
MEN$N!;##B3;N4INZY1<'/KP<\>OT4 <'J/P^MXO%/B'QA%YVH7U[IS6Z::Q5
M(Y#Y00J6/][8H[8R>N>/ ],^'7BKR;."U\*ZQ8ZT+M674S/Y<42YX^7;D$'!
MW;NU?7%% ' W7PLL;OXFP>-9-1N/.C$;-;!1AI44(&W=EP!\N.O?G%=]110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
D% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>img181018208_9.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_9.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" .7 J # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M1QNN-R@.ZLV,G.!QC/(YKJ])U&'6-'LM3MTD2&\MX[B-9  P5U# $ GG!]:
M+E%%% !1110 4444 %>91V_BR7XRKKT_A(II263:6LYU"%L)YQ?[0%SN&1QM
MQG!Z]J]-JN+ZT:\:S%U ;I1DPB0;P,9^[UZ$4 <#J'AW6+WXXZ?KDVBQ3Z);
MZ=]G6Z::-O+D!>0/L/S!@Q"C /8YZ@<=I6A^-;#P3XPT[2O!CV-[J^HNT#?:
MH%\J"0'<F2PR$ V@^LF1T->Z>=$9S )$\X*',>X;@I. <>F0?RI] 'CUSX#N
M?#GC/P9KGAGPHR6UJK1W\0U$R- )1M*@2-C"^8[94\G=G'!-[XC/XBF\:>&[
MC3/"VH:I8Z/-)<RIYB+#<.RJ(V7D_,AW8+*"#TZYK?O?B +'XDZ?X2DTL^5>
MA@E]]I0_,$+$>6N6'\(^;;U)Q@9/:4 ,A9W@C>2/RY&4%DSG:<<C(ZT^BH[B
MX@M8&FN)HX8EQN>1@JCG')- 'E^NZ!K&M?%VVU*_\%KJ?A^"U6QC-U=P&-6,
MF6N/*+'.%)&TC)P#P< :?B?P)]FT?1/^$1TVSC.B:A'J"6  C^U%1@KYASAB
M/XFSG STK7^'?B6_\6^"[76M2M8;:>:25=L)^0A9&4$9)(Z8Y/49Z$5U5 '
M6%CXI\1^,+#7-=TJ+1[#28Y/LVGM<)<233NI4R;TX4;6P <\CISD<'#\-]1\
M1>'/&=QJ/AC[#XBN=4:^LI)WCDWKNW"!6W8 ^\"WR@[E.3C ]TDO+6&5XI;F
M%)$C,S*S@%4'5B.R^_2IZ .(\5W'B+7/AK/;V/AN\35=4M&A>U:X@'V;<-K;
MV9P"""V,#/3(4]-'P?)J%CX%L[>^T2YM+S3;5;<V8DCD:7RT &Q@VT[@!C)&
M#D$\9KH#=6XABE-Q$(I2HC?>,.6^[@]\]O6IJ /+?!<NN)\2?$VJZCX6U6UM
M]:>W6WE?RL0I$C+F3Y^,C;TW<\>YN0P:[X4\=>);RV\,2ZM;ZUY<]O<VEPB,
M'1-HBE$C *N=Q# '[W\71?0+BZM[15:YGBA5V"*9'"AF/0#/?VJ:@#R/4?#O
MBG2?"FFVOV*XU?4=2U^/5-;^RNFS:KJ_EJ7(*CY(@,<#8<D @'7M?"%_!\<;
MKQ T972GL"\+(%*>>=B.I#9*L0-VY N< $GYL^BTU9$=G5'5F0[7 .2IP#@^
MAP0?Q% #JX?XEZ)JNIV6B:AH]FM[<Z/JD-^UKYFQYD3.50GC/(Z^G'/![BF)
M-%)+)$DJ-)$0)%5@2F1D9';CF@#AHK?6/%_B[3-1U#0FTS1=(9YX$OMC7%Q.
M4V@E%8JBKN)!R3E5(QVQO"/A^XUSQQXCUSQ-X4GM3<W=O<V$\[(/+$&!&,*Y
M8.0%8XRIP0<8 /JM9FO:_I_AK3/[1U.4QVWFQQ%@,X+N%!^@SD^P- &G5;48
M)KG3+NWMW1)I872-I%+*K%2 2 02,^]6::TB(R*[JK.=J G!8X)P/4X!/X&@
M#PFYTGQ99_"FQ\'6N@>((M9L9V9;NQN8HX'R\A'SARS+AP=N%Y Y&*Z'6?#M
MYJOQ'\+Z9?:%?ZAX=T2T:'[?<,I,LSQ@>8YSE@-B<X4[]QY &?5Z* /&[3PI
MXEB^'7BWPQ9Z8UM?1:K]KTR61HRMQ&)DD3]YU=_W9YD ZH"<# VKY?$?C^71
MM/N="O-#LK2X@O[^ZN94'FO'D^1'&I)8%L$,Q&-N2,@ ^@:EJ$&DZ5>:C=%A
M;VD#SRE1DA$4L<#OP#3=(U.VUK1[+5+0L;>[A2>/=C(5@" <=",X(]: //\
M2+OQ+X:U_P 8^9X:U"^CO;_[3IR6QC\J0E N6D8@KD*F<@[<'&>]"_\ "NL6
MNG_#;0?L%Q<1Z5>075]=VP5EA:/&%P6&02QRV> ,X)XKT;0?$.G^([>[FT]Y
M"+2[ELYUEC*,DL9P00?8@_0\X.0-.21(HVDD=41 69F.  .I)H \I\*^&M7\
M.?$#QSK7V":6VC@VZ;;@D+.IS((XV/"A2 N ,#=QTQ530+/Q!-\*;'P7!H&H
M6MS?1RQ75[?1+'#:Q2N[NV ^YF"OA5P,GKCI7L*.DD:R1LK(P!5E.00>X-.H
M IZ1IL6C:+8:7 [O#96\=O&TA&XJBA03CC.!5RBB@#R;P==>)/"E[KVD3^$-
M0N+W4-9FOX9XI%^QB.0HN6GZC !.-NXC^$<XOF/7O"WQ-\2:O'X;NM5T[6HK
M8PRV4D>^-XH]FU@S+@$D\^@'7G'I0.1D=** /))_#'BNTT-M7.E6=WJ@\3_V
M[_9D<J\1&/R_+W8"F11SN&<D9Y)P7:+JMQK7[0EP\^FR:<]IX?\ *,$TT;R8
M,RL"PC9@A/F#Y2<XP>XKT[5-,M-:TNXTV_B,MI<H8Y8P[)N4]1E2"/P-9WAK
MP?H'A"WG@T'38[-)W#RD.SLY P,LQ)P.<#.!D^IH \=C\#ZO8V.L:1?:%XG,
MMS=2RPW6BZHBPW,4F1Y4JN^U5/&25)]>!SU_C+0M9'@WP<=*T)I;C0]0M+A]
M.BN5<K'$I&T2$#=T49 [YQP:]/HH X+Q'J^NZGX$\2B?PI>VL<UC);VD2RK/
M=3-(NQ28H\A0-W/S$C!XK#U+1-9GTCX7V,6D7;2:9-937KX7;;B-%5@W.<]>
M@[&O5UD1V=4=69#M< Y*G .#Z'!!_$4Z@#Q:Z\$:U8?$#Q/J=SIFN:CIVI$2
MV]YI.J+;2P':3_JS(I=DSA<Y''0YP+TNDW^A_ E]!L?#>J->WJR6Z69E6>6/
MS'8[Y'4!0 #GIQP#W([?1?&5IK6N:EHPT[4K.^T]8GECNH5 99.A4JS#'UQ^
M.#CI* .;\$7E]/X9LK;4-'O--N+.VA@D$\<4:R.J ,8UC8X7(XX7J,#CCI**
M* /-OBGX.UWQ+>:+/X?9(9"9K"_G!7<MK,H5R58@.H&X[<YR05YY"_#'P]KN
MAMKU]KY>2X_<6%M&JGYX+6/8DBY8_P"LW$XXYR>_'H=Q*T%K+,D$D[1H6$46
M-\A SM7<0,GH,D#W%9'ACQ3:>*K6]GM;:[MFLKQ[*>*Z55=)4"EA\K,.-V.O
M4&@#B_#=QK5K\4_$>HR>%-673=;-HL5PPC4PF*/82ZE_N\L<@D\# )/&AXAM
MM2T;XHV'BBUT>^U6TFTF33IX[-4WPD2B16^9@&SG&.,8SD]*VKSQK;:?XOL/
M#EWI>I137[NEK=%(S!+M0,V"'W<9 Y7K734 >6>-SXD\2:/X6D7PG>Q7$6M1
MWTMO'-'(T4,60-Q) #,'R!G P<D5J*-47X[27#:->#3'T-;5;X(#$7$IDR6S
MQU9<?>R <;3FN_HH *X'XAVVMW6I:$D%IJEWH*RO)J$6D3"*X+*O[M2V]24)
M)R!C&,YSBNE\-^*--\4Z'::MI\C+;W3.L2S85R49E/&3_=)^E1:'XKM-=UK7
M-)BMKJWN]'G6*=;A N\,"4=<$Y5MI([XP>] ''_#:PU'P_>>*P_AG5+.SN)_
MMUDEQ<QS2S KRA8MC>2 ?F8XW89N-QK^'KG6HOBWK&LW'A/68-.UB*WMXI9$
MCS"R* 3( Y 7AN03T''/'JU-CDCE7=&ZNH)7*G(R#@C\""/PH \W^+T6K:MH
M]OI&DZ#J%_,MQ#=^=$$\D!6.4)+9W<?W<<CFN[TC4I=5LOM,VEWVG'>5$-Z(
MQ(0/XL([ #J.2#QTQ@F_10 5YQKMCX@T;XL1>*M.T*75]/GTK[!.EO,B20D2
M>86"N1NX7@9Y/&1QGT>FJZ.S*K*2AVL ?NG .#^!!_&@#S3QD=>UVQ\$SR>&
MKV"YBUV"]NX(G2<6T<;E?F93W#AN!@ -DC%6H-'UI_C3K&IMI]Q!I<VDK91:
MA')&</\ *VX*QSP0P^Z>0,C!KI_#?B"77SK ET][,Z=J<U@H=B?.5 I$@X&
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
M' SC!)- ''>,-)L_A]\*=(T:UU1M.4WD44]PD3[+N0H[,)BCB1(V*_,R$L%
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
ME.T(!@LYX7C/!KK:P?$?A'3?%#V,MZ]W#<6+L]M<6EPT,D988;#*>^!^7UH
MY3P3X@UZ^USQCHNKWMS"FF) ;>>\6W,UOYD;$EVB'EMC ;^?M@Z-K?CJ]^%8
M\:WOBRWMC;Q37"VS:=%MN0C$*DC'&"Q4J-F.&'4UV47@33_#&G:_<:!;WT]W
MJ5J8Y8'N@YGD"D*Q:0\'+,22V/F/MCG/A_\ "^"+PQIT7B33]1M;JSG,CV+:
MD9+::13E9?+1RO<#''*\@@\@%F]U;Q5J7Q3M=$TO5ETVVFT!+VZBFMUE,#[V
M7Y5('SY9?O'&,Y!P!6?XB\7^)]-\'>.(I+Y&O="N;5+75+>$(LN]HV*%3D;E
M#88=/FZ59U/P?J^M?&A]8NM-U"UTE+(6MOJ%E?QQN'QDN0&W@'<ZX )Z'Z=G
M'X&T%/"UYX=:U>:QO7>6Z::0O+-(QR9&<\E\@'=[#TH Q-5U?5K7XF^";5-0
MD6UU2UNA>6.Q=N8XMX?IN!W''7^''<YJWMUXRN/B??\ AW2O$$<>FOIR7CSS
M6"2M8LSE1&A7 +'&1YF?ESP<<Z^D?#+PYHNN6.M6J7KZC9HT:3SW<DI92A0*
MP8D853@ 8QQ56Y^%ME<^([W7?^$D\30W=XV9!;Z@(E"ALA!M4':.@!)P/?F@
M#F/B]I^IV'PG\O5?$DM]<K=HI;[/#"MQND!4%0N<JH.-I&>2<]N_MH=9\/6.
MKZEJ^M7&MI'"T\5K#91Q%-@9BJ!>6)X !/;WJSXB\,6/BS0Y=*UA?,C9_,CE
MA&QX6!.QT)SA@#C/0\\8.*I:/X$TO2EU SW.H:K-J$1ANIM2N3,TL9S\A'"@
M8.. .* /*](\?_$/5?[-U"&PUV:6ZN(R;--$1-/,+-CY;@DO@J5.XG .<Y%=
MSJ]WXENOBE+X<TSQ%]@LYM&%^-UG%,T+B7RR$R!P<@_,6Y![=);'X.>#;&^2
MY%E<3K$P>*WN+IY(D(.1\I/('3#9'KFMNU\&V5GXSU3Q1%>7XN]2@6":'S5\
MD!0H5E4+G< G!)/WF]: ./M/'&I2^ ]8-YJ$B:M9:R^BVUY96J2O=2JZ["L9
MP@9@<<\=_:I?!FO^*(_B'=>%M<DN9;8:8;^!K^&!+A0)%C +0.R,OWN3@D^G
M?8@^%WAZ'PE%X:9]0EL8+O[9;L]T?,@DYQL88V@9;C'\1/4YJYHG@/3M!\1R
MZY;7^K37<]O]GG%U>-,LN&R&;=D[@/E'. .V230!Q$>K^,]0\/>-]4@\5_9D
MT'4;Z*!/[.A=W2!=P5F(Q@Y ^[GCJ<XK='B/7?$=UX5TW2[R/2VU+2!JM]<?
M9_,=$Q& D18;"2SG.0<#!P. =BW^'NAVWA._\-J;QK&_E::X9[@F5W)4D[^O
M.T9]>?6G:G\/]#U,:4["\MKK2X1!:7EK=/%.D>W;M+@Y(QZ\\GU.0#)FU#Q!
MX1T_QA?ZIK\.M0V5JL^G0F!?.A.U^)DB1?E+;1NZ85C\N#7.>&_&GBZ6+PO=
M2)JVJ)J4T:7L,VC&%8D?/[Y)D&S8I((#<LHR=H.:] L_ ^@V>E:AI[6LMW%J
M0Q>R7D[S27'& 6=B3QVQC!Y&#6=I/PP\/:/=Q2POJ4MM!*)[:PN+Z22VMY!T
M=8R<9'8MG'UH P/$^M>+X?%NHQ17.JVFB1O#!:W&CZ;!?;'**\C7"DM(H&>
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
M$$<5Q'@S7M*3Q7X9T/P]XGDU_3$6=%M]0LLSV*K$Y5TE\M2O_//!S\KX QC
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
M$D8@G?DY'+$YYSCL*X;0A/XC^(VK:_*KKIVDJ^D6"NN \H8&XD&>F&4(&'4
MCM7<T %%%% !1110 4444 0SW5O:@&XGBA#< R.%S^=1PZG87$X@AO;:29E+
M"-)5+$#&3@'H,C\Z\_\ CO8VMS\++^XF1#-:RPO Q R&,BJ<$\_=8]/2J/AK
MP]96OC>WOM=TW3M U6UOKE=*M=-A2.*YA:V0L"P0&78"QW<88N.G  /6**\
MN?'/BBU\OQ%H][K=UI-WJQ0RWUK#]CE@+;%V 'S(L$;<?Q8W$J25KMOB%JWB
MNR\4:3!I3WJZ(86DOO[(MX[B]SG:"(W!^3)3D#^]G. * /1Y)(X8GEE=4C12
MS.QP% ZDGL*@T_4+/5;"&^L+F*YM9EW1RQ-N5A]?TKS;P9J]]XN\)^+=&NM<
MO3J5O/)$LE[:+;36\+IA!(NTJ,E9,]2!Z'%9WP4T/Q"?">A:J/%3C1<S_P#$
MH%DF/]9(O^MSN^]\W3VH ]CHIK21HR*[JK.=J G!8XS@>O /Y4Z@ HHKQKQ[
MXH\1IK?B2+PUJVKLVDVD<KQVUE;_ &6V( =S)+(=S'9N.U1G/K@B@#V6BO)/
M%_B+74^"V@^)+75I[;5"MG-+)$J!9F;;G>N.F3G:, ],8XK2L]9\3:#\3!H>
MM:U%K%I?:=+>Q+'9+;"W96.%7!8LN 1\Q)Z>AR =AK_BO0O"T<4FMZG#9";<
M8A)G+[<;L  DXR/S%;->!^.K;Q/JOP1D\1ZWXD60WC07BZ=#:Q+ D,CJ4C5B
MOF;UW*=VX\ KSRQ]\H *A2.V%W+(B1"Y9%$C #>5&=H)ZXY;'U-35\Y3Z'I5
MMX/U.;Q=X9U"],TGGCQ7ITT5R;A3(P24 O\ NUVLHV#.1U (% 'T;17E'Q,\
M:ZU9^*='\,^'[B]MGN+=KRYN;'3A>R^7\P0(F>1E3NZ8&T@]08=,^(FOZ5\/
MO$U[JMG=7%_HK(L%QJ%H;1[D2MA"\0^[M)&0#R,<@G- 'KM1&YMQ=K:F>(7+
M(9!#O&\H" 6QUQD@9]Q7G]]I'C[3X="NH/%LMX_VN!=5MY[>UB1HRR[O+(08
MQR,9);/!R,'!U+0/$$OQTO(M(\83V%Q<:*+KS9K..XV1>?M\E5("[01D,?FY
MQSDF@#V.LC1=:TKQAH1O;'_2M-N#)#^^B(6502K?*PY4X/44J:9J#^&HM.N=
M:G&H")%EU&WBC5V88RP5E91G!&,'@UR7P6F"_"#2C@DQ&X!R,9_?2'C\Z .\
MM+.UL+5+6RMH;:W3.R*% B+DY. .!R2?QJ5D1V1F56*'<I(SM.",CTX)'XUX
MY_:'Q(A\#?\ "=S>*++RO)%^-&&GIY1A)#!/-^^/E/N>V[O6A?\ B#Q)J?Q%
MTS3_  [KBVNGZUHGVU?MEJLOV7(X>-1M)?@<,Q7YFX/ H ]%O]"T?5)EFU#2
MK&\E5=JO<6Z2,%ZX!(/')J\Z))&T<BJR,"&5AD$'L:XOX9ZYK&L:5K%KKMU'
M>7VDZM<:>URD0C\X)C#%1P#R1P!P!WR3VU %&RTK2=%CF>QL+*P1@#*T$*Q
M@9Y; '3)Z^IJ5-.L8H;F&.RMTBNG9[A%B4+*S<,6&/F)[D]:\]^-^AZ?>?#W
M4M5N8I9;JSCC^SYN) B$R*N[RP=A;#$9(SCC->E(BQHJ(H55& H& !Z4 16M
MI;6-K':VEO%;V\2[8XHD"(@] !P!4U%% %6_TVPU2!8-0LK:[A5MXCN(ED4-
M@C."#S@GGWIFGZ/I>D^9_9NFV=GYN/,^S0+'OQG&=H&<9/YURGC;P/)XOOV>
M80RV\6E7,-K%.[;$O),!)2HR/E&[G!(R"!D"N5\)^%=*T/PMX7\=6]O%;KI>
MBW%S?+#%F6Z+1ALY)&2/GZGN!P.@!ZE'H6CPZB=1BTJQ2^+,QN5MT$F3D$[L
M9R<G/UK-U[PC:^(/$/A_5;N=]NC323I;X^65V"[6//!4J"*XQ?$GCRV\$0>.
M9[G1[FV-K%<S:1#:L@$);<SK,SY$FP]""O' )^]/JWCIO"'Q!UT^)-7D32EM
MK1M,T](X\R"0[9) >&.UD;.3T)X/RT >G45XO<^+O%Y^'_C#Q)9:S&\%EK+K
MI<GV6,B6U64*<-C:Z$-PP&<HPR<\=-!JWBO0_B!H6EZ[JEEJ$&OQ3X@MK3R5
MLI(8PYV,6+.K9/WOPQTH ] =$DC:.159&!#*PR"#V(K'@LO#.@ZE!%;VVD:=
M?W:LD*QQQPRS 8+!0,%@."0/:O*?$7C'QE!>:Q%<^)[7PQ-;WLHL;>XTIFCN
M( %$9\]E9<'#$8&<ENV NOXQFU/5O$OPT^P7EBE]>)<S"\CMA+&&\A"70$[M
MN&8@;L'Y2<X% 'IUWI>GZA+!+>V-K<R6[;H7FA5S&>.5)'!X'3T%56UG1[KQ
M WAUYHY=2C@6]:V:,G:@<;7R1MR&VD<Y'!KG/ VJZY)XB\4^'M<U%-1DTB:
MPW7D+$[I*A<!@N%X '0>OM6%X7CU*T^/'B"UU6[CU"0Z4KVMV8ECD2#S 1&0
MF%."Q!8@D[%(P"10!ZA+:V\\,\,L$4D4X*S(Z K("-I##OQQSVJL-$TD:6NE
MC3++^SE^[:?9T\H<YX3&.O/3K7G\VI^,KKXH:_X9TW7;2&U-@EW!)=60E>US
MA<)M*@\L3E]W0#!YST7@#Q)J?B/3=5&KQ6D=]IFJ3Z=*;0,(W,>WYE#$D?>[
M^E '2W=G:W]J]K>VT-S;OC?%,@=&P<C(/!Y /X5#<:;I<NGQV%S96;V2[42W
MDB4QC'W0%(Q]*NUYC\2O#M@_BGP;KAC?[:=>M;=I#([?(-SA54MM497)PN3Z
MCG(!Z=5"30](EOWOY-*L7O'!5KAK=#(P*[2"V,_=X^G%</\ &>XB_P"$5T[3
MI7N'2_U2WAEM+0$SW,6<ND8SUX'7C.!W%97P@L=/M?%?C0V.G7.C*DUO"-)N
M V^% K;9&))!+G<0 3@=R"#0!TOB_P #:MXC\4Z/KFG^)O[+?2D;R(OL0F&]
M^'8G>O#+M4CT'O79P6\-K%Y5O#'#'DMLC4*,DDDX'<DDGW-25Y;\3M)U+6O%
M&B02Z2^M>'K:-IKK3K.]6*=G+!=[(Q&]0#\NW!R6RP&,@'IZ3122/&DJ,\>
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
MHNII>F_3[!%&MGY6X(=Z $EF7^8YZT ;NI_!7PYJ2S6XU#6[33I)?.73;:\
MM8G.<LD;*0.23[9XP.*T-?\ AAI7B+4K/4+G5=:@N[6S6S6:VNPCNBDG+-M)
M+$DY/>L]/C#IITFXUPZ'JSZ"ESY$>I0B)T(R%W.N\/'\Q. 1TVG@M@7/&/Q(
M/@[6])MY]"N;[2]27$=[9RJ[M+SB-(OXB?DYW#.[C.,4 ;GA7P=I'@ZRFM]+
MBD,EQ)YMS=3OOFG;U=N^,GC@<D]22><LO@WX;LM0MYUN]8EL[6Y-U;Z;+>$V
ML+Y)!50 >#@]<G'.><W[+QCKSZ+K&J:EX+O;%+.-9;:$W4;R7*G.<C@1E0 2
M"2>3C)&#F:)\59_$GV"XTCP;K<^G2R+'=7;*JK"S':"G)\T!L[B"-H&3Z4 2
M^-?"E]XA^(O@F]$$C:7IDTT\\R.H\N0!7CR#R06C4' _+->@UP=W\3[6+6]:
MLK'1-2U.UT1"=1N[0Q$1.!G:%9U+ !9 2.04Q@YS6+XW\9:BDG@?Q%X8U"6;
M1]0OTMY[6%%+W(9EPH5Q@-A9%Y(P2.G4 'JU<1JOPMT35M;O=1>^U:VBORK7
MMA:7?DVUT0,?O%49.>_/<^M:.F^,5NM:FTC4M(O]'NXK5[W-X8C$T"OMW!T=
MAD94D=L]^IS/^%H:?_9AU@:'KIT,2;?[3%LGD[-VWS=N_P S9WSLSCM0 ^[^
M&&D7G@:Q\(R:CJPL+*7S4E6=?-?!8A6.W:5&[@;>-J^E;%UX3LKOQG9^)Y+B
MZ%W:VS6JP*4\ED;=G<"N[/S=B.@]\Y6M^/VT;QS:>&ET"_OS=V1NH9K-D+%@
MS97:Y50 JDYW=2!CG-2#XBZ8WA;5->6PU$II5P]O?6FR,3P.A^;(+[2!D'*L
M?T( !GW/P>\,7-A<:<TNK+IKD-!8KJ$GD6K<DM&A)&223\VX9)QBNXLK;[%8
M6UKY\UQY$2Q^=.VZ23: -S'NQQDGUKDK+XDV-SJ&B6MQHVL6*:V,V-Q<QQ>7
M)\@89V2,1D$8R._UI;_XD65K>ZO!:Z)K6IQ:2VR[NK"&-XD8*"R@F0$LN?F
M&1@YH [.O/(OA#ID>B)H;>(O$4NCK()/L#W4?EM@YVG$8;;GG;G&>>O-=GH>
MM67B+1+35].D9[2Z3?&67:>N""/4$$?A6A0!S'B?P'I'BF2RN)GN[&]L?^/>
M]T^7R9HUP1M#8/'/I_,Y;IW@'2[/2M1TR\NM2UBTU!56=-4NC/TSRIX*DDEL
MCOR,8%5OBEJVKZ%\/M0U71+U+2\M3&^]H5DRI<*0 V0#SU(/3'?(H6.N^(=
M\4>&M UG4;;6HM;CN&6Y%J+:>%HT#C<$9D88.W@#UR<<@$EE\*-*M[ZPN+O7
M/$>IQ6$R3VUI?Z@9(8W3[A"@#IVY]NF16IK_ (%M-=UV+6DU;5M+U!+1K,S:
M=.L9>(DG:=RMT))!&,'!Z@8SI/BC8VU_86M_X?U^P^WWBV<$EW;Q1AG+;0=O
MF;]O^UMJ_P"+O'^F>";FS76;2_6TNF""^BC5XD8YR&&[?D 9.%/!XR>* +MI
MX8^P>'!H]KK>KHV\N;]YUEN6);<<LZD>WW>GOS57P;X&M/!-C+8V&J:G=64A
M+"WO9(W2,GJ5P@(SW&<=\9JQX;\5IXE>[6/1]7T\6ZQL&U"W$0E#@D;,,<X
MYZ8R,US'PNO[J]U?QH+Q+J&5=79UM;MP9(48948!( ^A(]": )V^$>C-IYTG
M^U]<&A&Y^T_V2+I1;_>W>7]S?LSSMW=>>O-;D_@ZWG\=VOBTZC>B[MX#;"WR
MGD^40WRXV[L[FW9W'ICIP,V\^)EA!=:O%9Z)KFIQ:1)Y5Y<6-LCHC]U&YPS$
M=\ XZGCFLOQ'XQOK;7? 6J:==7*Z7KGR36#P*Q=7160\ L'&X=&QP.V<@'2>
M$O"1\+7&NRG4Y;L:KJ,E_P"6T2HL)<Y(&,ECZDG' PHYSTU<]X<\86'B2^U.
MPBMKVRO]-D5+FTO8@DB[AE6&"05.#@@^_0@GH: .+\;>"-1\9S):OXFGL=">
M-$NM/AM4+3$/N+"4G*GA1C! V^YKH-*T^[TBRN4N-3O=78R&2)K@1B4+M4;,
MJ%4\@D$@?>P>F:NWEP]K:231VLUTZXQ#!MWOSCC<0/S(J>@#A?A+HNJZ1X)$
MNN2W#ZGJ5S)?7"W (>-GP ISR#A02.Q)':NZKSW4]?\ &!^*MMX8TR;1S8FS
M349GF@D618/.\MD!#D,_&0<*.>>E=)XK\6Z?X0T^"ZOHKNX>YG6VM[:SA\R6
M:1NBJ,@9Z]2.G&3@4 6O$6FWVL:#=V&G:M+I5U.NU;R*,.T8SS@9')&1D$$9
MR#D53\'>&'\)>'+?1WU:[U)(4"JUP% 0=P@ R%] Q;'0' JGH?C^PUVZO;*/
M2]7L]3M;?[3]@OK7R)Y8^FY QP1G Y(Y(JC<_%31K;P-8>+O[.U673+R5H@(
MX4+Q$,RY<;\ $J0#D]1ZT 0-\*K>X@.EWGB'5Y_#<<D;VVC^8!&BJ2WEO)@O
M)'G&T9!4*.20"-G7_ .B>)?$-IK&HPF26WM)K0IGB1)!MY_W0TF,=WSV%8_Q
MCU[4-!\ 7<NF_P!H032%5^VV@7%N"Z [B3N7<&(!49SCD5U7B+7K#PEX<NM8
MU S?8[15W;!O<Y8*H&3R22!R?J: .<U'X9VDWPP_X0;3M2N+6U!!6XE197/[
MWS2& VYY],=O<'6U3PC%J>N>&M6DU"Z6YT-I"K?+FX5X]K;\ 8)*J<CC&X8Y
M!&=I_P 2;*]\4:?X>N-!U[3;Z_1G@^W6J1H0L9<\ASV&.,X/!P<UC>.M1NI/
MB7X(TH_VI96AO7E::*11%=%45E7"OD@'Y2& X8XS0!I3?#"&2PU+3XO%'B""
MQU&:2:>V2:$H?,;,B@F/< <GC/?G/.;\W@#3Y-2\-WD>H:C /#T*PV4$3Q[-
MH 4[\H6;<H"GD<#C!))O^)O$\7ABVMY7TO5M2>>0QI#IEH9WX&<GH!^)R>P.
M#BKH'CK2O$VB7^HZ9%>236&];G3FB"W2.H)";">K8XYP3QD$$  =IG@Z'2?$
M.N:S;ZMJ)GU@#ST<Q,L;+D(R?)D;0< $D8ZAN,96G_#=K+Q;+XCD\5ZW/>RH
ML3EO) >-6SL(\O&T@(,*%.0QS\W$&F_&#0]1CTVX;2M<M+'4;C[+;WMQ: 0M
M+TV[E8]^,XQD'^Z<:/BKXB6'A+4!:WFDZQ<((?.:YM[=?(7ACM+NRC=A&.!G
M/09/% '"ZG8>(-2^-VJ-9?V[H:2V<=I;:I!8^= Y7:[%\C;M."H(.0V,]Q7I
M_A;PQ9>$M'_LZR>:;?*\\]Q.P,D\KG+.Q &3T'T JYHNLV'B#1[;5=,G$]G<
MKNCD (SR000>A!!!'J*OT %<'XF^'^J>)O$MOJ$OB^]M=/M;B*YMK&"W0>3(
M@ W!R>2?F^\IQN/4<5WE% ')ZEX+EU?PSIUA>ZY=2:M82K<PZMY:"19@3\VT
M#&WDC;Z8R3U-CPOX1C\.W>IZA/J%QJ6J:C(IN+RX"JQ1 5C0*H &U>"0.3D\
M< <+X+^)$]EHNK'7EUC5(M.U&2&XU.&&.6WMXMP5?WBE6E 'S%ECSAON@8KN
M->\<Z3H2606.[U2YOHS+:VNE0_:)9HP 2Z@'&W!'.>>V<&@#IJY36? =MJWB
MN+Q+%K.KZ=J,5K]D#64L:JT>6.&#HV>6[\< ]1FI_"?C;3O%_P!OCM;6_LKN
MPD6.YM+^#RI8]PRI(R>#@]\\'CIGG? 6MRZY\0/&\TQU.V:&2UA73[U0! H1
MAE<.1\S!VP!C!!R=W !T>E>"-&TSP[?Z(R37MMJ,LLU\]W)NDN))/O,Q& #@
M#[H&, ]>:R[7X9645SH[W6OZ]J%OI$JS6EI=W*-$KK]PD*@+%>V3QTZ9%++\
M2;=?$FJ:!!X<U^[O]-&Z=;>&%EV$ JP/F_Q @@<,<],@@3WOQ(T.VT#2=6MH
M[[4EU9BMG:V,/F7$FT$N1&2"0NW!(Z$CUH CUOX;:9K.IZA?)J>L::VIPK#?
M0V%R(X[D#@%@5/..,C&1D=VS-%\/]-/P_?P;?75W>:<5*)(Y598U#;DP5 &5
M(7D@Y(Y&#BH]$^(=IKGBN;PVFAZU:7\$;2S_ &R&.-8T!QG_ %A+ D@ J#G(
M/3)KL: .*\.?#S^P6>XF\4>(-0O7MC;B:YO"RQY_B1#D CJ VX UGWWPEM9/
MAV/!UAKE_!:+="X26X2.5@,Y*8 3*YRWKGN1Q7HM>>^'+_6+;XJZMX<EUNZU
M'2[33DGQ>11"1)G88PR*-R[<]<=<8XR0!?B?X9U?Q%X/TKP]ITUQ,LVH6\5]
M<.$+^0 VZ1Q\H)#!6(7&3T%=[;P1VMM%;Q B.) B L6( &!R>3]37-ZKXXM-
M/\2CP_:Z7J>JZD(!<2QV"1L(4)P-[.ZA2?3W'J*SY/B19W?@35_$.F:?J#S:
M=YL4]G-$(YK>5%S^\4G  X)(SCG@D$4 =Q7(2^!#_P +&B\8V^NW\<QC,%Q:
M/M>-XMHVQIQ\B[AO/7)SC!.:I_#_ ,;ZCXATK1X=4\/ZS!=SV0E?4)+=1;38
MXWA@1@OC<%VCKQD8)[N@#S]/A-I7]C:GHTNHZA_9USJ OK.&!Q'_ &>PYQ$<
M'N6Z\8Q@ @L;.D?#6VT7Q;#XDAU[6;J^"/%<F_F6;SXF!^7[H*X;81CCY<8Y
MKMZ\_P#$VO\ C'P[#KNO3G1H=$TYHS;6\L<AENT)7=EU8B-B3M4E2,]0!R0"
MSI7PYBT_2_%%A-K=_/'XAN)99RH1?*63.X*"&&X@X9L<X& ,"JWB/PAI&F>$
M=+0V_B*\ET9!!9W>E2DWT"-A21M*[A@!2 #@'H "1/XY^(D?@WP=::I-9[=4
MOU5;:PGD *.5!;?S]U,X)'<@<9S5OP%K%SKVGS:C/XFTS6%D6,>3I]L8DM7&
M=X^9B[9.,%@O"@@<T <U\*_"<UOIGB?^T],O;?3=8N"L4&I.?M,L.TJS2]PS
M;CGOG/;%64^"^DK8QV/_  DWBIK*)@T5L=1'E1D'(*J$P"#R/>O2JKWU];:9
M87%]>2B*VMXVEED()"JHR3QSTH L56U&S_M#3;FS%S<6OGQM'Y]L^R6/(QN1
ML'##L>U<C_PL_3 +"XDT?6H=,O[E;>WU.:V1+=MQPKG+AE0\$,5'!JE\4/%N
MLZ&^C:/H<%W'>ZK=I&M[%#%*%0'YT0.P'F?=QN 4@G!R,@ L>#_AU>^&+^[O
M[GQ=J=]<WER;BX18XXX9CC'S(0Y!Y/*LO&T8^45TNH>&M/U/Q%I.MW0D:ZTH
M3"V7=\@,@ +$=R O'U[X&,GX>W&N7?A^6XUVZU&>9[AO*.HZ;'8S*@ &#&C$
M8R"03@GGC&*ZV@ HKB_BEXEU/PCX*EUG29;);B&>-62[4MYBL=I5 ",MDAOH
MK5!%XMN=1^(&D:+HVN:1J-F;*2YU(01EVCVX *NKE1O9Q\I^Z 3DY% "VGPR
MBL+[4[VT\5^)(;G4WWW<BS0;I",XP3#\N-QQC&.W05*WPSTU;'1+:TU;6;%]
M'@EMX)[6X1)'23&X.=A!Z=@,?@,-N?BAI4>G76J6>E:UJ&E6H)EO[6U'D8#,
MI*L[+O *G)4$#UK0C\9Q7'B'0=-MM-O);?6;![Z*\"C9$H"L ZYW+PP!)P 6
M0#.3M (M.^'NDZ5I>O:;:7.HK::TC+<1O<^9L9D*/(A8$[VSDDD\@< #%4H_
MA=IC#2XM2UC7-6L],D$MO9W]TKQ;QT+ ("V,\ D@#CH2#8@^($+GQ:)M*N@W
MAN7]\D,D;F:(J6$BDLJ@X5B5)R !W.T9_P#PMS2EDVS:%K\**D$LCO;1GRHY
MF"QLRK(6Y)'R@%O:@#?\2>#K/Q)?:;J#7VH:??Z<S&WNK"54<!L;E.Y6!4X'
M!'Z$YL:#X>C\/07HBO\ 4+Z:ZF:=Y;Z;S&W$=   %7V '7Z8I>*?&UKX2<F\
MTS4)[=83,]S!Y/EJ!G*G?(IW84D  DCIG!Q;LO%VAW?AFR\027\5EIUXH,<E
M\X@P3GY3N(&>#T)SC(R.: ,3X4^%+[PCX+6VU5F.IW=Q)>78:02;9&P,;AU.
MU5SR>2>37;UCV/BSPWJ=Y'9V'B#2KNZDSLA@O8Y'; ).%!R< $_A6Q0 4444
M %%%% !1110!G:\NJOHUS'HT=F]](A2/[9(R1+D8R=JDG'IQGU%<Q\-_#&N^
M&?!Q\.:\=.D@AWK;RV,KLS*[,S!PRC!!;@CL>@QDR^+_ !\?"^HBP@T2ZU*=
M+)]0G,4B(D5LAQ(Y)[@#@8Y) SS6;X)^)M]XKO\ 38[OPR=.L]3@GEL[H7RS
M>886"N"H4%<$]3^&>H .,E^!^J6)FL=.LO"NH6.[]S=ZE]I2Z"Y+ -Y1"Y!.
M,CJ ,CL.\\8^'?%>K7'AY=).A/!I5Q'>.;SS$\V9%*C"*K!5 8D<Y!(_N\]!
M#XR\,W&IRZ;'K^FF^CG^SFW-R@<R8'RJ"<L>0.,\Y'4$!NJ>-?#>B:[;Z+JF
MK06=_<1>=&DV54I\W)<C:/NMU(_44 -EMO$5[X(N+6^32SKD]O)$X@DD6VRQ
M(!!*EA\I!Z'G\ZR?AQH/B'PIX>L] U2#2OLEI')MN+2ZD=W=I"W*-& !\QYW
M=1TYXU+3QWX5O].U+4+;7;-[/39/+NYM^%C.<#D]03PI&0QX!-6HO%OAR9K-
M$UW3?,O55K6,W2!Y@QPNU2<G)XZ=>* /+=?^"U[)XFU#5M,30=3CU"Z:[>'6
M%GC,#DEL*T+?."2<AL#IP:U=1^'GB:XT#P;I5C/H5D-%O!>3R1QR;5=7RGEH
M?O  L3N8%CSD9-=U?>,?#6F:M_9=_KNG6MZ$WF&>X5"HXQG)P"=P(!Y(Y' -
M9?B'QNGAWQ=X>TV[%E%I>K),3?S76SRFC7=R"-N#N0 [N23QTR 4]+\*>(=3
MUR]U+QI<Z7-'-ILFF)9:8LBQF*1@SLS,=V3M X/TQ6%'X/\ B,W@F/P=)>^&
MX=.,:VCWL7G/.+?HP"%0I;&1G(X]#\P](TS7=(UL2G2M5L;_ ,K'F?9;A)=F
M<XSM)QG!_(U6B\7^&9[Q+.'Q%I$EU(X1(4O8R[,>@"ALD^U '-KX+U&W^(^A
M:K9K81:!I&G&PBB\Z0S[=A X*D''RCELX!.<\5@1^#O%7]@?$6P73K56UG4)
MIK$RW0!EC<G)^4'!P%P&(Y)SM R?0;SQCX<T[6)-)OM;L;6^CB65HIYA'A6.
M!R<#/MG."#C!%6G\0:+%I8U.35[!-/+;1=-<H(B<XQOSC.>.M '&ZAX(UN=?
MA\+>73P?#QB^VF21_G"HBMY>%YX5L9V]O>L"[^%&J1:IXBDM]-\.:I;:I=M=
MPR:C/<1/$6.XJRQ@AE!)QR#WSS@>G6/B70=4O/LFGZWIMW<[2WDV]VDCX'?:
M"3BEU'Q'H>D7"6^IZSIUE/(NY([FZ2-F&<9 8@D9!% %3P7HUSX>\(Z?I-VE
MFD]LC*RV6_RAEB1MW_,>",D]3FMZBB@#E/B-H&J>*/!5YHFDFS6>[9%=[N1D
M5$#!B1M5B3E0,<=2<\8+O"/A+3]&M(+N70-+L-8$?DRO9J&&%) *-M! 8 ,0
M .2<Y-4?&?CO4_"MS:06WA6YO_ME[%96TS7D4,4LDBD@ Y9@<C'S*!P>>F>C
MM=8\K2[&?74M](N[IA']EFND;$ISA%?@.<#M0!XS=_"+Q)>^%IM!.E>'#?BX
M\Y]?GGD:>XRS-@8CW+@;5()(] 2<CKOB5IWBW59_"\FD>'8KY].O(]0N-M[&
MJB1/^68+[20<GYL=NE=Y8:]H^JS-%IVK6-Y*J[F2WN$D('3)"D\5Q?C3XKV'
MA=;::QCL=7M=X%V]OJ<(D@&X#Y8LEG."?0# R?0 [#2[W5[SP^MW>Z1'I^JL
MCG[!)=B158$A0944C! !R <9Z'%<5X;@\:Z5X]UFZU3PQ8RV>L7$1DOK"]7]
MPL<05<A\-(O0=%((<@$$"N_74]/?4I--2^MFOXX_->U$JF54X^8KG('(YQW%
M-T[5],U>V>YTS4;2]MT8HTMM.LBJP )!*D@'!!Q[B@#Q_7? OB&YU[7I(/!^
MF32:C=G[/JEMJDEJ8T8$+))&K?-MSE@!EFSPW6M6^\)^+8+CX=P.D>KC1I@;
MZ\$ZQLH.%/RL!N55Q@Y+-MY )R?1++Q'H>I7(MK#6=.NK@@L(H+I'8@=3@'-
M<]:?$K1)O&&MZ#=7EC:)IOE!+J2]0+.S#YUP<8*'Y2,GG.<=* *V@:/K5E\7
M_%>J3Z;LTC48+?R+SST.7CC1=NP'=SEN2 !M[YJ3PQXJU?Q%\1/$MDBVW_"/
M:01:I((V$CW'&X;CP=I$@(&,93KG)ZR76-,@:T6;4;2,WN!:AYU'GYQC9D_-
M]Y>F>H]:KZ=J.@2:E>V.F7FFM?B1I;NWMI8S*'&%9I%4YSPH)/L* -&>>&VB
M,L\L<48(!>1@HR2 !D^I('XU)7(:/KW_  DOBSQ/HEPFFW6E:>+4V[0L)&<N
M&+^9AB RNAP,*1@'T-=%)K&F0ZG%IDNHVB:A*-T=JTZB5QR<A,Y/0]NU 'GF
MO1^,K3XK1^(]$\(/?VD>G'3I3+J$$7G)O\P,@+94AL?>!R,C ZU53P_XYU/5
M;GQA/81V&JV=ZL^GZ1<W_GQM%Y BE0,IV(7'(;'##G .3Z5K5WJ-CI$]QI6F
M#4[U-OEVAN%@\S+ 'YV! P"3[XQ6?X)\3_\ "8^$+'7_ +']C^U>9^X\WS-N
MV1D^]@9SMST[T <YHFF^)O$'CVU\3^(-&70H=.LWM[>U2]6X>=Y#\S,5&-H'
M;@YP>:Y:]\">-?\ A54G@F'3-+=+20RQW2Z@V;@>:TH5$,8 /.WYF _"O;*S
MM>U==!T&^U:2VFN8[.%II(H-N\HO+$;B!P,GKT'&3@4 <5\4X?$?B'P4=#TC
MPQ/<RZE'&TSO=0H+4JZOM/S?,V5QP=O?)Z5:U@>*O%'PVU6"Z\*VEIJ[.JPZ
M==74=S%.BLC$EA@#/S  D$%0<CK4FD_%#3-3DL#-HNOZ=;:AL%I>7EC^XE9W
MV(N]&;!8\C=@8YS@C/43:]H]OJ"Z?/JUC%>LRJML]PBR$M]T!2<Y.1CUS0!Y
MGX=\,^+K?Q]I\Z:7-H>BV/FK)%_;'VNTE3;M588<!DR?FRV.Y.#A38\>6WC3
M4/'&B7ND^$1>66AW#31S_P!I0Q_:MZ+D;6P4P01SG.*]-GOK2UF@AN+J"&6X
M;;"DD@5I&]%!ZGZ56GU:W,MW96,]I<ZM!"9!8_:55\X!7=U*@DK\V.-PH X7
MQ]HWB/Q!;>&+Z/P^-0AA\Q]4T ZBL2N[QC;F3A6$;!N>^>!@G%/X?^%O$/AB
MX\8W:>'[73#?002Z=:1W:RQB18W/EENHPS $D 9SC(YKJO#7C[2];\(:;K^H
MS6FCB_\ ,V0W-VHY1RAPS;=W3/3O764 >)OX.\60? C2_#\>@J^O6M\)80MW
M'NML3/()<D[2<$KM!/#YSP0-+Q=X4UZ]^(-Y?_\ "+6/B2SNK6*"REO[M8X=
M-X99-T><N"3O) R,_*<BO6JH)KFDR:D=-35+)K\$@VHN$,N0,D;,YZ<]* .5
M^%^FZGX4^',&G>(K>&P?3WG)<W"LIB+F3S&(X4?,W?H,G&<";X7^)-9\7>#Q
MKFLQ6L37-S)]F6W! $2D+SDDYW*_X8KLF571D=0RL,$$9!%5[&.RMH/L5@D$
M4-KB+R(  L/R@A=H^[PRG'H1ZT 6:1R0C%5W,!P,XS2U!=WEKI]J]U>W,-M;
MIC?+-($1<G R3P.2!^- 'C_ASPYX^\.>"=>LK#P[I4)U.YGFALS?@RVOF 1@
M %#&X4 -RW(&,9XJQXF^&>I?9O"U_9VB:O<Z/IB:?=Z>M\UK]H"J%#1R#:1A
MBS')&0 .O!]'/B73;BPO)](N[75IK:(R&WL[J-F/H,[L#/O3/"WB>R\4^'M,
MU6W9(VOK<S" OEE*D+(!D L%<[2V,=/44 <[X$\.7WAB#6+Z7P]IU@;N.*:.
MSL+N2XN'=4;<DLDK!"V3@$$#);)/WCA>$E\;V7Q"UK6+[P0]O9:[);"8C4X'
M-H(T*[L<%QSD@8(]S7J=S>6MGY/VJYA@\Z00Q>;(%\R0]%7/5CC@#FF7^IV&
ME0+/J-];6<+-L$EQ*L:EL$XRQ'. >/:@#D- TC7;'XD^--6ETZ%+#44M?LDK
MW(S(\4>S&U02 <G).".,!LG'(^&O!GB73/!WA.^EM[/3M7\,7-VQCU"Z @EM
MIMQD9F0-M;!P#T&"3G@5Z[=:G86-Q;V]W?6UO-<ML@CEE5&E;(&%!.6.2.GJ
M*-2L+'4].GL]2MX;BSE7$L<R@J1UYSZ8SGMB@#RSP5>7^J_&_6[Z[ETV<#2$
MCWZ7,9X8P9%*H7(&6X8]!7KM4-)T32M"M3;:3IUK8PD@LEO$$#'&,G'4X Y/
M-7Z "O(M#7QW'\3KSQ#=^!O(MM2C@M)1_:L+?9D4C=)D<O@9. !Z5Z=J&N:3
MI+HFI:I96;N,HMS<)&6'J-Q&:MRW$,*HTLT<:NRHI9@ S$X 'J2>@H X>_T7
MQ-HGCG4?$>@VMCJ=OJL,$$]I//Y#PLGRK('VL"H!)(ZGL#@4:/X(U&/PSXMM
M-2NK1+[Q'+=2,+52T5OYJ%  2%+X&"3@$G/U/:VU]:7CS):W4$[0.8YEBD#&
M-QU5L=#[&IZ /.?!DGQ"@L]$TB\\.:=I6GZ=;Q6]S/<W@GDN$10N8EC.%;C^
M(D<UZ-56_P!3L-*@6?4;ZVLX6;8)+B58U+8)QEB.< \>U/BO;2XNI[:&ZADN
M+?;YT22 O%N&5W <C(Z9ZT 3UXOXIT'QUJGC*\U:]\-Q:WIUA.!H]B=0CCA&
M5/[UT(S)@JI(9E.6P-R].PUGQWJ>B^/M+\.S>&B]GJDWE6NH+?)EP%4R-Y>W
M("EL<D9QD9Z5W% ' ^/O"NI^(8_#NN:=:P/K&B7(NQ93R@)*I 9X@V"-Q9$
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
MTSX*>&=:@%G#K\>K_-=1#_2 R2,Q!(YP$V'!XY7N1GZBIGDQ; GE)M!R%VC
M- 'DGB<Z+IWQ/OK_ ,?6B7.B75E#!I-S-:M+;VY.?,C8A<"0L&<'DA?XATK#
MDT^RU+X2:WJ5A9W5SI&EZZVHZ1!=H2CVR;-ZJ&4GR3F; QQWZ&O;M4U*PTC3
MY+W4[F*VLT*K)+*<(NY@HR>PR0/QI^GW]EJEC%>:==075I)GRYH'#HV"0<$<
M<$$?A0!XMX8U'7_&GQ/T'_A););-]-M[K6;5=R,7MI]BQ1G;C!0GJ?F..0#S
M61HFCZ#JMM\77DM+2X6SDN9;29DSY.1,0R $@ %!@J 2!^ ^B:I7-YIFGL([
MJYM+9IAD+*ZH7&Y5Z'K\SHOU<#N* ,'X::A)JGPVT"ZFF\Z0VBHTF[))3*<G
MN?EY]\UU=(JJBA5 "CH .*6@#PV[O?"V@^/O%#_$>Q$LEY,ITR:[M6N$-M@\
M1D!@N.,XP1FLOQ3:VEE\+O!UAXCCN;6W&OCRXKQ@;M-/S(<$#G(1D! '!VC
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
MW)Y<A=2^]P,Y##&\$=A72Z!\(_!_AO48-0LK"5[NWD:2&2>X=Q&6ST7.W@$
M$@G@'.1FIK_X5>"M3UZ76;O0XI+R9B\OSN$=CU8H#MR>IXY/)YYH O\ P_AB
M@^'/AI(8DC4Z9;N510 6:-68\=R223W)-:/B+!\,ZJ#T^QS9_P"^#2Z#HUOX
M>T2VTFTEN);:V!2(W$GF.JY)"Y]%!VCT  [5+JNF6VM:5=:9>"0VMS&8I5CD
M*%E/49!!P1P?:@#YPU/1?$&G_!$:;E8]&6"#63>HH03^=Y86V8 Y9E=I&W'=
MPD7W<@#U#Q5)JT_B:'0/#$FJP#3K*&X^SV$EO:VT)WLJ;G=&)&T']WC:0H]\
M;TWPZT2X\%0^$I'OO[)AF\U4%P0Q'F&01L?XDYQ@\X .=P#5#XK\$^$=08:I
MKT5QGR8K&25+F9?-0R+L1PA^;YRO)[X)/ P <]X=U#QEXG^&;:S)K.V672KA
M%6SA03-=QS2 .K!2N&557Y?4D8."-'P.OC#Q%X?T77M3\5B-9HTE>TM;"(+*
M@/1W8$Y8 9VA0,G [UL)\/=&MO">I^&]/EOM/T_4)3*_V:X(>/.W<J%@<*=N
M".>&;UIWA#P'I_@N(1:?J.KSPK$8DAN[PO$F7+EEC "AB2!D#H/4L2 8?A^?
MQ'XKN_$L\?BJ>P2QU6YT^VMH;2!T3R]NUG+Q[FSG) 8<8^8&N;\3'4K_ $SX
M;B^U^VOM0DUH+)J>F^6R%MQ&4^7:2!QRN,@Y%=SK/PS\/:UK+ZFXN[.6>)X;
MV.PN# EZK=I@N"W)SU&>^0 *FN_A[H5POAV.!;BRM] G$]G!:R;4+ @_."#N
MR1DGJ<MSR<@&;X7UC5U^)'B3PU?ZG+J-I96]O-;RSQ1)(FY?F!,:*#R?3M7>
M5@6GA#3[+QG?^*8)KL7U_$(9XS(/*8 (%.W'4"/@Y_B;UXWZ "BBB@ HHHH
M**** .7\9:3K^KQ6D&D^(%T6P!<ZC,BCSC'@8\MS]P\-SQC(/;!P_A-J]]J_
MAO5K9]1EOH+'4;BUL=2G+227$6=RNS,?F/S>W  J7XE^&/%OBJ*SLM"U#3H=
M+Y-]:W;21_:<$$*S1@ML(!! *GGJ>,6_#6A^+=-\)ZI87=]H]K?R22G31I]L
M!;6:,/E 3:N<,6/(/J2>10!RYN?%WA#QIX3T27Q8^O'4I)&OK.2VC#(A))D#
M#+A!DX!./W9 X^4>N5Y'X.^'_C/PYXHM[V>_TJ2-S_Q,]09I)KN^7;D)F0,%
M4-A<J4)"@D' %;GQ#U7Q!'XB\(Z!H%P;9M3O'DN9E0,RQ0[&8<]L,21WP!D
MD$ ] HHHH \[^+=YXET'PS<>(]"\1-81V:1K)9FSBE$I:15#!V!*GY^>H.T=
M.2;WQ#\0:KHWPMO-;TJ00Z@D4#JZQAPFYT#':P(Z$]<U2^)F@>,_%6GW&AZ.
M-$&CW<<?FO=-*LZ.L@8XQE<<*>F>&[XK9CM/%X\#R6<L7AZ36@!$B/YKV;19
M (?C<25W=L9QVH XSPMXQ1/B58:%I_BZX\2Z=J-I--,9PF;><$ON5E0?*0I
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
MQ"YVE<G &02.3CG9\/'QP=1D_P"$E7PZ+'RCY?\ 9K3F3S,C&=XQMQN]\XH
MZ:N9\4>)]1T&\LK:P\/S:I]I5R76ZC@6,KC@E\#G/K735YQXW\$:EK/C;3?$
M%K8Z3J]O!9O:'3]5=UBB<EB)@ &#?>P01T48YP5 +\/CB7Q7\.-0UWPA97$]
M\JR0Q6[&,21R@ 9P25. P?'\0P,<XK-^&/B3Q9JF@:#%J7AV=[.2!O-UF:_0
MEP =C>6278M@ DXZYZ5>^%GA35_!^DZK8:I!I\2W&H/=PBQE=D 95!4!E!"C
M:,9))SSC&32\'Z-\2O#MEIFBW$OAF;2[)DC>8F<S/#NY"X 7<%R!D=AG/)H
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
M!*KABBJ1A1@#) P"2>2 )8^.EM-9T[2M2\'ZGI.IZU,3\H@>)W"C+M(K@MA
MN25R,8[5WE>?622>)/C-J%W.K+9^%[9+:T4@X>>X7=)(#QR$PA7GL>*VO&GB
M_P#X1&UTYX].DU&XOKU+6.VBE".<@DL,CG&!Z#D9(H Z>BBB@#D?%7C2'0;^
MSTNYTC4Y(]1NH;)+R(K'"&E..'#;PP 8\#MU&<UH>+?%$'A328KN2VFN[BYN
M$M+.UA^]/.^=J9/"YP>3Z=S@'SWX^^(-'@\*II$\EPNL_:(KFRV1R+L*GF0/
MPIPI8=3RPXXR.D\9W7A[Q-X#_M*?^V7M+6ZCF@DTZ"2*[CF5MH9%=001N/)'
M3)':@#5\-^+IM8U.ZT?5-%NM'UBUB6=[:6194>)B0&21>&&1@],'CG!QS]U\
M3-9M#974O@+58=+O+N.TAEN;B**X+NVW'D$[@<@XR0#P<@&H_!/AW58OB3X@
MU^];4Y;+R1I]M/J;@2S;2I9E10%$9(^4X&<Y[FKVMPW/B#XKZ'IS6MP-*T6%
MM2FE)9(Y;AODB XPQ3EL@D?,0>A! +7CCQ+-HVI:)86GA?\ M^[NVEGAC$JH
M86B"_.-RGG]YUXQS6WX<U/5=5TZ2?6-#?1KA9FC6W>X28LH ^?<O&"<C'MGH
M17+_ !"M/"E[J^D#Q9I&J7-M DS0W$%O)+;JS;04?RLON^4$<8X//6F_""QO
M;'P[J?FV=W8Z9/JD\VE6MWD/%:L1M&TDE1G/!Z\GG.2 >A5A:MXS\-:%?QV.
MJ:Y8VEU)C$4LH# '&"W]T<]3@=?0UNUXEXPCEU?QCXKTS4+/5H1+;6]OIT6E
M:<A;4,KEC).8SE58+U=0 I[@T >MZIX@TG1;.VN]1OX;>VN95AAE8Y5W8$J
M1Z@$YIUAKND:K<36^G:K8WD\'^MCM[A)&CYQ\P4DCGUKQ?5UO)/V9[;3)]'U
M2344DCM3$]D^^!DFW;B&&0NQ=H8<98+Z@=5>);67Q7TVPT;2#IZWF@SQQZC9
MV8")([;DWC P%$)(&>K@8 R: '_$CXH#PQIP?P]?:!>WD3$W,$]WND5057:L
M:$$MELG)& IX/)'HUM-]HM8I]NWS$#XSTR,U\_ZA8S3_  ED\%1^!=5;Q#81
M*[S"P0QHXD!=TE!^8LJD?+DMTY&<>\Z3.ESH]C<1J526WC=5*E2 5! PW(^A
MYH L7$\5K;2W$S;8HD+NV"<*!DG YK)C\8>&I-)BU4:_IJV$K^6EQ)=(B%\9
MVY)'S8[=:UIYEMK>6=Q(4C0NPCC9V( SPJ@EC[ $GM7@_P /AX.UGQ=XCOM9
MT)Y;G4M5D%DE]ILDH"LQ)#?*T:-NZDD$<\XH ]6UW4?!>CRPZOK4FCPSR;7A
MN9D1I7Q]UE."QQV(Z5M?VOIITO\ M0:A:?V>%W_:_.7RMOKOSC'OFO'O&^C^
M)-*^)G]N:<FI1V3::MG8S:3I,=\;8 C,;1, %!^?!!S\P&<9%5]*\-:Q<_#V
M*%+36[R&V\21:A>:?J5@MF]Q;C#21QPERK*6.[:2%)!P,CD ]8C\:>&)IK6&
M#Q!ID\EU-Y$"P722%WZ[1M)]1^8]163JWC=;7XD>'_"]E/92?:FN$U!&),L!
M6%9(L<C&[/4@YZ#D5PRW%E>_'?P>UCX6N-%*65Q+(T\2PO*C12!<QJ3MVG(R
M<,2Q! VBK?Q"US3XOB7X3N9;*]A;3+R1;FX:PE.^-D4J495.]<[Q@9Y#<=R
M>I:KK>E:' L^K:E:6,3$A6N9EC#$#.!D\GV%9VF^./#.KV-]>V&LVTUK8J'N
MI<D+$#G!)(']T_E7"?%B.YU.[\':GI5IK;/$TUQ%>V&GFY:V!5"NZ!@/F)QC
M<5*[6X)Z6/A-9ZP\_B7^VK"?['<-"L4U]H\5A+=?*WF;XU&6'(&6+9R>Y(H
MUO"'Q;\-^*+*P$]Y;:?JMX[1C3WF+,K;RJC=M )8 $#_ &@.:ZG4O$FA:-.L
M.J:UIUC*XW*EU=)$2/4!B*\O\ 7-KH=H^A2_#W4YM4T^\F/VB*PBP5,I:-O-
MD91D J!R>%!!QTH>+-,US0?'7B/6+JUN+K3]2CB6VO8]+34!;X4KM\IF7:P/
M1L[?56+#: >O:KXDT;1=*CU34-0AAL)&"I<9+(2<D<KGKCK4,7C'PU/J-II\
M&NZ?-=W:[H(HKA79QC/8\9'3/7M7FVC6-UX?^!.N6+6.MSM=B>&S@FL0DS>>
M@5<0HS;%WL>"<]3CD"M_X966CW'AW3[>3P=/INH:9;P>9/?Z6(3)/L(9XV(R
MQR"2>#\P]: .PNO$^@6.H?V?=ZYIEO>Y4?9YKN-),MT&TG/.1CZTWQ#XBT[P
M[9"6^U"QM9ILI;+>3^4DDG8$X)"Y(RV#@'-?/UKX3\2V::IHNK)X@EDO9YC.
M;708;Q)G8%5D%W(V0#P3G:1SRI.:[]+&_P##^K^'-<US1KG4++_A&XM+OBL1
MN);692&9G0$[@V<$@$\=>Q .G^'7B^_\6:=J0U2VM(KW3;V2SE>SD+0RE?XD
MSR!SCJ<XSQG [*O(_A'<S1^+O&5I_8VIZ5875RM]9V]Y:&/9DL'YV@+G*$)S
M@#C."3ZY0!QGQ(\9-X0T%);2\TZ'5)W MHK]6*3 ,H?E2,8# Y)KI-7UK3=!
MLA>ZK=QVEMO6/S9,[0QZ9/;ZGBN"^->I)+X&U#P];6U]=:G>+"\<5O:22*%$
MRDDN%VC[A&,YR1QS3_B%JY\1_";63I^CZO*TQC@2*2Q>.0DE'WA&PQ4$XR >
M0<9 S0!VUAXCT/5;HVNG:UIUY<!/,,5O=)(X3CYL*2<<CGW%:=>0:A91:=XI
M^%-S:Z<]O&D,L<S0VC*8]\4:JK@+E?F=NN,9;..:]?H S/$&OZ?X9T>;5-2D
M9((R%"HI9Y')PJ*HZL3Q_/ R:P+'QW._B:PT35O#6HZ5)JAE.GR320N)%C3>
MY<*Y*'&..>M5OBII6IWVAZ5J.DV9OKC1M4@U)K-2=TZ1YRJ@ Y;D?AG&3@&?
M1_&X\2:[:6EOX1UR&-'<RWNHV@@2V(1AP222Q.%P,<,?0B@"%OBA9'3+O5K?
MP_KUSI%LSAM0A@B,3*CE6=09 S*""<[> "3C!J?Q+X];1V\.'3-+&J0Z](L=
MO/\ :1"@+!2A.5)P0Q/3C'O7(:+?:CX-^'MUX%FTC49-?@BN(+%X+(SV]V96
M=D=6(V;5W#<'Q@ Y!Y%5O&>D2:1H?PVTC4+6[N8[":)K^2RBD=8D145SE/F'
M+<8Y.#WXH ]'\/>*GU?6M6T2^L5L=3TSRFDB6<2HZ2+N5E;"D]P1CCCGFNDK
MRSP!:30?$OQ'<:9HNJZ?X?GM8@TFJ1RJ]Q.C$*T?FC=LVE^"21QTR /4Z "B
MBB@ HHHH **** (+R]M-.M)+N^NH;6VC&7FGD"(O..6/ Y(K.T#Q3HGBBRFO
M-&OTNK>%_+DD"LH5L X^8#L17G/Q,CN/$7Q-\*>%C=6UG:*CW^^Z4313R@D*
MAA)4,1MQUY$C>F#5'B'6[_X.>.XKBQL?[0TZXN-/D_L^+RXG0!5D?G.<*7/0
M< =Z /2])\:>&==NWM-+UVPNKE7:/R8YUWL5&257JRX_B&1[U#KWCWPKX9NU
MM-8UNVMKEAGR>7=1P?F502N<C&<9[5YO<6^CS7'PFL=%^SR7VZ.<7D859#!%
M$/-#JI(^?:0<DX*,!GFLGQA)JL^L_$K5]$CTR&P2VBL-2;4)/WLA";285(&S
MC &[(<@%2QX ![]#-%<P1SP2I+#*H>.2-@RNI&001P01WI]8/A22WL_ &B2R
M-]GMH=+@9FN"%\M!$N2Y/ P!S5_1=:T_Q#I,&J:5<BXLI]WERA67=M8J>& /
M4$=* +]%%% ')6GQ/\$7MQ)!'XEL(Y(\[OM#^2.N."X )]A736=[:ZC:1W=C
M<PW-M(,I-!('1AG'##@\BO'-.L=4\0?%+Q?/HDFF+8IJMA'J$5U'ND*0J1(4
M(R 6*NO(YW'E<5OW^GVL?CG0/ UA?W&B:-:V$E\MK93O UX^\CRQ(I#' WNP
M!R<YYZJ >C7%Q':VLMQ,6$42%W*J6. ,G &2?H.:R/#WC#0O%4M[%H]ZT\ED
MRI<H\$D31DYP"'4'^%ORKDOAVQA\6^(],TS7+W5O#]C';)%)=S^>$F*DLD4@
M)!4*!D<8/&.YG\"2#4/B)\0M5BR('O;:R"OPV^WC*.<=,$GCG/J!0!T/B[Q9
M;>#[/3[N\@DD@NK^*S=T_P"6(?/SG@Y V]!SS70UY;\8=,M9I/#%W [1:Y)K
M-K;64GG,%4[B<E,XP"?O!21D#H:U_B?JUU96>@Z;::A-I_\ :NK0VEQ<Q-Y;
M);G)D*R'A&Z8YR><9YH [NBO*TT^\\-_%7P_I6CZ_KFI)+:S3:G9:A?&9([?
MA4D&X8!W^G/'8$Y]4H *H:IKFDZ'&DFK:G9V*29"&ZG6/>1U W$9_"K]>&74
M>LZIXT\<^*/,TJ2#P^CQ6ZZE:M.4$<99D2/<NQ6P29,$G^'@M0!ZUJWBWP_H
M>EPZEJ6KVD%G.H>"0R!O.4XP4 R7&&!^7/!STJ71/$>B^([8SZ-J=K?(H!?R
M9 S)G.-R]5)P>"!TK.L=;TRY\&Z7XMUJWMK-8[)+SS)5#?9MZ#.P\D9!P,<D
M$#&3BL3X963V^@ZKXLO[8Q76OW+ZD4C4R.MN>8DPN=QVDD #)WXZ\4 =8/$V
M@-J9TP:WIIU /Y9M1=Q^;N_N[,YS[8K4KYZCL(D_9]\.BVAB7Q%?7Z?V?+ %
M\YYS<L5(D'*D)GG(QT.*]ZU'5=.TB!)]3O[6RA=Q&LES,L:LQ!(4%B,G /'L
M: +=%%% %34-4T_2+7[3J5];65ON"^;<S+&F3T&6(&:I6GBWPWJ$RPV7B#2K
MF5F"A(;V-V)/ & >II/%L=I-X/UF*_D2.UDLI4D=V"A04(SD\#K7E_@OPP1H
M_AVY\4/90V?EZ9<:1]BB6-C<AI&"-P6=RI1G. .6[*6H ]IJIJ6I66D6+WNH
M7"6]LC*K2O\ =4LP5<_4D#\:\SM=.OM=\<^/=,E\7ZW9V-BUN\'D7840F6(N
MW.,A5*\ $#&<YSFL/QC-<>)OV=M-U:_OKHZFR0JB13,JWCF55VO&.)#@;QQD
M%<C R" >YT5SND:+;Z7=7MC+XCU349[J!28+R]!DAC&Y=T>P*RY)Y;KD#G(K
M@/!_AS7]<;Q"&\=:XEG8ZG-;Z9)#="7< OWI&=3YB@,@QD#*MC!P: /8:Y3Q
MCX!T_P ;HD6I:CJT-NJ;3;VEULB<YR&9"""P/0XK#UK4#X!\=6^N:UKFHR>'
M=0LC:.)G:2.WND"E6V*,#>B/]U?O;N@/&O\ #/2M5T[P7:2ZY>:A<:I>#[1,
MM[</*T(;[L8#\KA<9'][/M0!UL,;101QM*\K(H4R/C<Y ZG  R?8 >U9VK>(
M]'T*>RAU2_BM'O9/*M_,R [<<9Z#J.N.M:E>9_&C38=7TKPMI\[21I=>([6W
M:2(@.JNLBDJ2#@_U H [T:YI!U<Z0-4LCJ8&39_:$\X?+N^YG=TYZ=.:OUY#
MX<O9]1^.%W8:C;M%J>G^'FM+NY 13</YR%9EV_=W(R-CJI8K_#DX-W-<1_LM
MVUU<W5U#J5M.3%(9WCE$@O&0@\@DA2W!SC&<<# ![Y7->*CX=TBXL?%GB!GC
M&E"2.&81O(L1FVJ6*H">P4$\?-ZD5Y_X\;4X?'FOV]IXCUBSMT\,2:PL,-V0
MHGB8JH4'[JG:"P'7GUK%U.[U >"/B-I-UK%WJ=M:6^G3P274AD8-,B.^&8!M
MI.,*<8'8'- 'OL<B2QK)&ZNC@,K*<@@]"#3J\EC34/#UCX'U32_$>I:FNHWE
MI8W%M+,LMN\3H^]U51E2O)!W8&T9R!7*:UJ/B?Q/XG\6FW&J/+I5T\%E'::[
M%81VD<8=6G=&(9LY4[L8(9AN& * /H6BO'?&>H:Q)\$-/\3?VY<P:U9)$SS:
M=>CRIW,BQN'\LE''?V((Z$@]OH/@^]TG76U>]\4ZOJDTEN8I8;B0+ 7R#O6-
M<*N " ,'J>] '5T456U&[-AIEW>+;S7+6\+RB"!=TDA52=JCNQQ@#U- %8>(
M-*/B$Z +V,ZJ(/M)MAG<(\XSGIGGIG..<8JEXA\;>&_"LT4.MZO!:32KN2-L
MLY7IG:H) R",GC@^E>2>#;N&;XQ:)>ZM%J5KXCU+3KB2]BN[%X!YNYMBH'8_
M(L:$ C@A%R=Q8+HZ['JMY\7/%,7AC^R?MBZ1%'??VQN. R\^1MZ+M*;MW&X\
MCI0!Z[-J^F6^G)J,^HVD5C(H=+EYU6)E(R"&)P01SG-1:1K^D:_%++I&IVE\
MD3E)#;RJ^TY(YQTS@X]1R,BO/_":>$9?@5HK:\D0T:*$2R"]/_+9'9FVXY.7
M#84<E3C!R14_@>V@U+Q_JWBB.WATR"ZLHX-.L0%BFN;<,"US)%UY8!4;CY>"
M.A(!KK\6? C7*V__  D=J'9]@9E<)G./OE=N/?./>M_7?$FC>&;076M:E;V4
M3<)YK?,YXSM4<MU'0&N%\?:9I^M:WX3\!6UG#':373ZE=I;J (8(@QP44?*)
M&=EW<#(/4GC?\<ZUX>\-K8ZOJ=A'?:NC-%I5LL8>XED8KE8QR1SMRP'&<=2
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
M&XC)QFN63XC^)[GP;H5Y8Z;87'B*[U:33;S3"CJ8V0R$CE\H554+%L@;L\4
M>KUE:KX;T;6[NTNM4TZ&[FLVW6YF&X1G(.0.G4#ZX%:HZ<U@>+/$,_A^SL!:
M6:W=[J-]%8VR22>7&'?)W.V"0H56/ )Z#% %RV\/Z79Z]?:Y!:A-2OD1+B?>
MQ+J@ 48)P. .@&<<UE3?#CP;<W%Q<3^'+"2:X8M*[QY+,3N)SV.>X]_6N'TJ
M'5[/X_0MJ<-K;3WNDR32K97DLT<N&V@GS ,$;!P!C@=Z@U[XSWMH^J75BVA0
MVVFWS6GV*]ED-Y=[<;BBIPB_>PQR/7&.0#T2Z\!^&KW4M0U"XTWS+K4;7['<
MN9Y 'A^7Y0H;"_<7[H!X]S3I/ OAB47(ET:VD6ZDBDF63+*[1)LCR"<8"\8Z
M<GN:YKQ/\37TBP\)S6L%C"/$,7FK<ZA,ZP6PV(P#E5)Y,@&> ,<X&2(]$^(F
MI1>'/$NJ^(7T&[CTE4>&70[OS4GW X4C<S)\P RP'4\8&: .JT[P/X9TC5CJ
MEAHMK;W?(1D7Y8LC!\M?NQY'7:!G)SUHU+P+X5UC4CJ.HZ!87-XV-TLD()?'
M3=_>].<\#%<]%XA^(46FZ9J%SX>TBZ@NY(1,EC<RM+#'(1\Q0K@[01G#'UZ9
M(C\1>*?'&F>/HM TK1],O[;4+<R64SM(GV?;M#M.03E5)[ 9W* <\$ Z36O
MWASQ!I]KI^HZ=NL;48AM89Y((E_X!&R@XQQD<=NM2^$]/\.Z;H@@\,&V;3C*
M[;[>X\X-(3\Q+DDD]N3VQVJO:_\ ":MX9G%Y_P (^FO^9^X:'SFM2F5^\#A\
MXW#@XS@^HKE?@G;07/PFBLKBV38T]Q#.A)(DRYSG\#CCTH ].HKQ'P'X@\5>
M'?@_;:K:Z3I=[HU@L\@WWKI<21K,^X@;"HQ\V.>B].@KJ?$?Q*6"_P!.L-&O
M-&M3?:8NJ+>ZU*\4(B9@$55&"SM\QQD8 SSTH [.;0-*N->M]<FL87U2VC,4
M-T1\Z*=W ]OG;\S536O!GASQ'=I=ZQH]K>7"1B-9)5R0H)./IDG\ZX[0/BM/
MJO@VXU7^RX[N]CU--+MQ:N8X;N5RH1P9!NC4ENA!(&/7C*O+#5;?X\^#[_5+
M&QMY[R&Z#2V5P[I*4@8$$,!@@%><<@CTH ],U?POHFNZ"-#U#3H9=,4($MUS
M&L83&W;MP5QC'&...E5?#W@;PSX5F,^B:1#:3&,Q&569G*$@D%F))Y _*NAK
MD_'GB2\\/:?8C3)[!=0N[D11PW<$\YE4*Q;9'""Y(^7GH >3D@$ Z$:98KJK
MZJ+2$:@\(MS<[!YGE@[MN>N,\X^GH*I:YX4T'Q*T#:SI=O>F ,(C,N=F<9Q^
M0_*N8\!^/M0\26NOPZII;1:EHSX=((7C\]2&*;8Y/G4G:>&]1]!QVD_&77M:
M;3IK;_A%XH[W4H[3[#)<R"Z@0YW%@VU2" "&!QDA<%C@ 'K^C:#I7AVR:STB
MPALK=G,C1PK@%B "3[X 'X51T_P/X8TK4X]1T_1+.VNXBQCDB3;LW AMH' R
M"1Q6_5743?KI\ITQ+9[T >4MR[)&3D9W%02.,] : +5%>*_!KP]J6IK8^,]5
M%A<&<W,L=T9)S=^8SF,AOF\LIA7P,''&.2373V'C3Q5XETZ\UCPUH>ES:7!-
M+% +J]=)KO8<;U&S:@/0!B#GJ0.H!TE[X'\+:E?7-[?>'].N;JY&)99K=69N
M,9R>AQW'-)<>!O#%U;Z5;RZ-;>1I4GFV42 JL3$Y)P" <D9(.<GDUR'BRYT;
MQ[\%I_$TFGPR2+ITLUOY@W-;2@;7"L0#PRD9P,[0:Z[P=#%<?#K0()HUDBDT
MFW1T<9#*85!!'<8H OQ:!I,.N7&M1V$*ZE<Q>3-<@?.Z?+\I]OE7\JR-0^&_
M@S4S,;KPUIQ:9=KM%"(F/.[.4P0V?XASVSBN<^'FF6>B_$OXA:=I\(@M(Y+!
MTB#$A2\3LV,GN2?_ -5:]SXE\3:GXEU32/#6E:>(]**)<7>IRR(DLCIN"QA%
M.=H*ELGOT&0: .RBB2"%(8EVQQJ%5?0#@"GUY<_Q(UNXL=(NH[/3]-_XG;:)
MJZ7FZ;R9@1S$48 KU&3T)'8%JU-*^($OB3Q)H":##;W&AZC!=/<2R';/ T+!
M>5S@ EH\#DX<'@#D Z#5/!GAK6[XWNJ:'8W=T=N99H@S$+G SZ<].AXST%6)
M?#6AS:&^B-I-FNEN<FTCA"19W;ONK@?>&?K7C]S\:]<D;5!;KX>T^ZM)C"NF
MZDTRS@B14R7&(R>3E001@MG KW"W=I+6)W:-G9 6:(Y0G'5?;TH Q--\#^%]
M'O;>]T[0K&UNK<,(IHH@KC<"#SU/!(Y[4R[\ ^%+_49M0NM L9+R9MTDQCPQ
M;@[LCH>.HYZ^IK3UM-6DT>X30Y;6+4F $,EVK-&O(R2%YZ9Q[XSQ7F/P33Q:
M?".A3-=:6WAPK<+Y)1_M(_>2<[ONGYQT_NGU H ]*O?#>BZEI]M87^E6EW:V
MP40Q7$0D$>T #&[/88]Q1IWAK1-(OI;W3M)L[2YEC6)Y((50E%  7CH.!P/0
M>E<LWBCQ/X@\0ZQI_A2#1X[;2)EMYKG4O-8RRXRP54Q@*>,D\]L]MKP5XGD\
M4Z+-<7-F++4+.[ELKVU$F\131G! ;&&&"#QD<XR<4 ='45U:P7MK+:W4,<UO
M,A22*10RNI&""#U%5]7^W?V->_V8\:7_ )#_ &=I$+J'QQD#KS_DUY99?%N5
M?A?'J%U>6G_"3-827ZQR0D1.BW)B P".3C& <]30!V:>!O WAZ1=7_L?3+$V
MC"474F$6(CHVXG Y[UM7VAZ%KZPSZAI>G:DH7,4EQ;I, IY^4D'@\=*Y'XB'
M7Y?A/<S36^GM<"P#ZG9O%(ZD[5+^6R2 KM.X\[A@?GKW[W=W\+)9+ VUK<2:
M0'0&(M&F8LE0NX$#&0.3C@X.,$ WK:QTY-*2RM+2U73FC*K!%&HA*-U 4<8.
M?H<U1TGPCX<T&<SZ5HEA9SG(\V&!0^#U&[&<>W2N(^$?_"6/X.\.$R:,-#$#
MA@5E:Y(W/C!R%'.T=#P#]*ZGQ/=>+X=;T*/PY86EQISW'_$SEG8!HX\J/ERP
M/0L> 3D#W! .HHHHH Y:;X;^#;G4Y=1F\.6$ES,XDD9H\JS#OM^[SWXY[YK>
MU/2[#6;&2QU.S@N[63[T4R!E/H<'N.Q[5;HH IZ9I6GZ+8I9:9906=JG2*",
M(N?7CJ??J:N444 %%%% !1110 4444 <!)\.=0_X3+5?$]IXNOK.]OMJ*D-O
M&42-0 %97#!\8X.!BK"?"W16\'7'AZYN;^?[5=F^N+XS8G>Y)&9,XP#QC&#^
M)YKMZ* .(T/P+J]AKEMJ6J^,]3U-;4,L5NL:V\;J1@>;M_UI&2<GDG&>F#%K
M'@#5]8\36^MR>,;J"6QEE?3DBLH<6RR*%9<D'?D#&6[?KWE% ''ZMX*NM5\5
M^&=<DULDZ(K Q/:J3<,P =BRE=I( XP0,<"G+X L)=4\57&H3->VWB)8%GMY
M%QY?EJRC:P.>ZXZ$%?RZZB@#P[3M&U6_^*'AN>RM_&#6VE/<-<W/B6,/$J$!
M1Y)R,LW3J3]UL$ U[C110!S'C/PI<>*XM(6WU4Z>^G:A'?JPMQ+N9 <#DC'4
M^OTJO:> 8+3Q%8:PNHW#/9WM_=K$57:WVK[R''.%(R*Z^B@#SJ7X2PQ6$NEZ
M7XIUZPT>X+I-IXF22(0NVYHX]RY3)[DL2"0<Y-:7B+P -9M=#LK#6)]*LM%D
MBFM((84EVR1#$;%GR3M'&#D'OFNSHH QCH+7WA:?1-<OY=3%Q$\4]PT:1,ZM
MGL@"@@$8(';-<_9> =3M!8VI\9ZJ=,LF0Q6L4$,+%4&%5I$0,PQ@'U^O([FB
M@ KS?XU6-[?^$M.2PLM1NI(]5@E==/A,DR(JOEE !P1V)XR17I%% ''>'_#(
MN]1T_P 4:IJFKZA?0V\D=K%J-O%!]F#GYCY2(NU\#:3W'MC&%=?"*>Z\+7'A
MG_A*[R+1C,\MM:Q6L:A-S[PLAZR ,6.,KU']T5Z=10!QWBGP1=^*;;18Y_$-
MQ;R:9*ESYD5M&?-N$'RRD$8&/F^7I\W>NDTFVOK/3HX-1U :A<H6S<^0(BXR
M<95>,@8!(P#C.!5VB@#A]%^'EQH+VMK9>*=4BT6TNC<0Z;&D:J,L6V-)MWLF
M6.03S^M2>+_!FL>*=4TZ9/$<5E8Z?>0WL%NNGB1_-CSABY?G[QXVXZ<'OVE%
M '*Z[X,/B/1;&VU#5KE=2L;C[3;ZE;1I%(D@SCC!&,$ CO@4[1/"NIZ=K;ZI
MJ7BS5-58QE%MY D4*DX&[8@ )PO'U)ZFNHHH \SU#X0"]\+OX93Q+>PZ+',\
MUI:B"-A"2Y8 L1N=1N;J0>>O&*V/''@S5_&.C?V0GB1;*REB1+I#8+*975@P
M8'>I7D#CD5VE% '+7WA6_P!:\&7.A:SKC3W$SJXO;>V6 IL=77:@)'!4=ZK6
M7@O5;?Q/I^NW?BV\OIK6.2!XIK2%8WA?!VJ$5=AW!26Y)V@=*[*B@#SV7P#X
MB_X3F]\46WC&.&:YC-NL1TI6\NWW[@@)?DC ^8CGT[5T7BW0M4\0:6]CIVNG
M2EEBDBG/V59A*KC;CD@C S@@CD^V*Z"B@#E_"^CZAX.\-M::AJ@U2VLH%6W6
MVT[RY$1%P1M5F,C' ]R?7-<M\.M&AN?'7BWQ)<Z!>6,TUV/L37MN\?[M@=SI
MO&0SD9;TR!P.*]1HH *P/%7A6'Q1;60:\N+.ZL+I;RTGA((CE7[I*-E6'U'T
M(R:WZ* .'TKP)J-IX[3Q5J7B1]1N!9FU,+6:QJ,XY3#'8,C.,$\GGFH+7X9S
MZ:;^VTKQ=K%AIE]=M=S6\*Q&3>V,XF92X^Z/PZYR2>_HH Y'6O">N7FL65YI
M'C&^TN"WM?LTEL85N%FYSO/F$C?T!8@GCMDYCLOAQIL?A[6],U"ZN+^;6V+W
MUXRI'(QQA=H484+C(&" <\8.*[*B@#C-,\%ZS:RVD%]XSU&YTNR$8M[2&)+=
MV"=!+*OS2#& 1\H..<U7U+P+KU_XR_X2&+QK=6;1PO!;P0V496)&;)7YB0PX
M7.03D Y& !W=% &5K]CK%_8+#HNLII-SORUP]H+C*X(P%+  Y(.>>G3FN<\%
M^!=4\'Z#=:2OB8W$<BOY#K8JC0R,23)\S-N.3T/''2NXHH \UT_X2R:;H[:#
M!XKU(Z%/\UY9O&A:4DY95DZQHPZJ!GK\W)%;VN^"I-2\26FOZ7K=SI&H06AL
MR\,,<@>(MN"D.".#G_ZU=910!R-[X$%[H-WI\WB#6)[F6[2]AOKF97DMI4*E
M?+55554%?N@8Y/MC.M_AYJ[^+M%\1ZKXRN]1N=,5U6-K..-&WKM;:JX"Y!.3
M@D_+S\HKOZ* "N4\6^#KCQ'JVB:I8ZU+I5[I+S-'+' LI82*%88;CH.X/4\5
MU=% '&:/X ?1+KQ)>6_B'4)KO6X\--.L9:*0*P5QL"\C=P!M&./3&1<_">XU
MFRM-/\2>+M0U;3[:82^2]O$COC<%#2X+GAL$D\^W&/2J* "J.LVNH7NDW%OI
M>HC3KUP!%=F 3>7R,G82 >,CGUS5ZB@#C_ O@J^\%V$&G'Q%/?Z=#$R1VKVL
M<:H[/O+A@-_4MP6/WO85GI\-+JR%[9Z/XMU/3-&O+AIGLK=$#0[CDK#)UC&?
M0'CUZUZ!10!R6M^"#J'A6V\-:;J\^EZ7%;&UEBCA24S1X  +."1C!Y&"<U9\
M.>'M5T+09-*FU_[4D4"V]C(+-8S;(J[5SR=Y'')P#CI7244 <#HOP_UC2/$5
MQKC^,[N>ZO6@;4!]AA1;H1# 7&#L&,CY<'GJ3S4^I> ]1;Q'J6M:#XJN]'EU
M0Q?;8EM8IE<1KL&W<,H<=^>23Z =O10!Q4GPTTMOAY<^$%NKGRKI_.GO),--
M)+Y@<NQ[G*@?0 5;\.> =)\+^(]3U?3U ^VV\$"Q-&,P"-=I"-UVL A*^J9]
M .JHH \QD^$=U<:$= N?&VM3:,TOF/;.L99AG./,(+8SSCIGG%>D6=I#865O
M9VR!(+>-8HT'\*J, ?D*FHH *\_T3X7-X>EM%TWQ=KT=E;7(F6Q,R^24WEFC
M*@#@D\_CQSQZ!10!Q>I?#]Y-9OM3T/Q#J&AR:BN+V*U5&CE;@>8%8?(_'+#D
M_7.=WPSX<L?">@V^CZ=YIMX=QWS,&=V8DEF( R23Z5KT4 %>=S?!WP_.+I6F
MN0+G65U:0C:&) ;]UG'W,NY'<9Z]Z]$HH YOQEX7N?%NE'3$UJ?3K2562YCB
M@C?SU., EAE<8/3&<U9\,Z'>Z#8?9+O7+G5$14CA$T$48A11@ ;%!/N6)Z#I
MSG;HH X/1/AS>:#]DM+/QAJZZ/:7/GQ6(6,<9)$9DV[BG/*]#SP#S6EXH\#6
MOBK7M!U2YO[N Z/,9HXH2 )&RI&3VY0=.Q[5U5% !1110 4444 %%%% !111
M0 4444 %%%% !17'>(/BAX4\.3-!<ZC]IN(V82PV2^>T.W(;?MX3!&,$@^W6
MI!\2O"[>'[+6([V62*_=HK.!+=S/<2#@HD>,L0<+D?+DCGF@#K:*Y33?B+X?
MU31M3U&*2YC;2XFEOK2:W9+BW"@DAD^@/0D>_!JG-\5_"]MX/M?$T\\\5G=R
MM%;Q/%B:4J^UBJYY48R3G@<=>* .WHKD]*^(N@:OXF'AV)KN'5?*,C6]S;-$
MR8&=IS_%M^;TQWSQ44/Q-\.W6G:YJ%JUY<6NBLJW4D=LW<D?+GJ!@D^@YZ4
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
M*!T7/X]CD4WP]XFFUSQYK]I!J.G7>CVD%O\ 9A:2JY#MNWER"3G(QZ8 [YH
M[&BL[4]?T;13&-5U:PL#)DH+JY2+=CKC<1FLO7_&VD:/X*N_$L%_:7%LD<@M
M767<EQ,-P5%(SG+*1QZ$]!0!TM%8'AOQCHGBBRM)+#4K)[N>V2X>RCND>6$$
M D,H.05) /'6GS>,O#-OJK:7/X@TR*^4X:![I%8-G&TY/WL_P]?:@#<HJC?:
MSI>F31PW^I6=I+(K.B3SK&651EB 3R .2>U+INL:9K,#SZ7J-I?1(VQI+6=9
M55L9P2I.#@B@"[16 ?'7A $@^*M#!'4?VA%_\55S5?$>B:$T2ZMJ]C8M-_JQ
M<SK&6YQD GISR>U &G14-K=6]]:QW5I<17%O*NZ.6)PZ./4$<$5-0 4444 %
M%%% !1110!X3\,?$^A>!+/Q-I/B[4XHM<34YGN99$=VN4"J,ARN7RPD(!Y^;
M..:L9T/PIXD\)>++;2;VP\*+I]Q;J9+65GM',C-OD!RRJV\[3DD@GM7LSV-I
M+>17DEK ]U$"L<[1@N@.<@-U'4_G4Y(4$D@ <DF@#P;Q#KFDZ]KWC#Q1HTZM
MI4/A9]/N;H1;1/<3$B->0#GE 2>?E Q7(ZGX4TS1_AM#XK2_:6UGMK(Z7;+-
M)LCOR4%UP#][$#\Y Y('*J:^B++Q/X4\1W,^CV>JZ7J,BH-]LDB2!UQG@=&
M[XSCOBMZ.-(HUCC141 %55&  .@ H ^>[G1[7XA?$_Q=+X?UJ&VU3;:/971W
M_/ T'E7( 'LPYQG( &,DBHFI^'[3X+>/--TVXB2 ZZZ6:!V;?&SH8B">>4B;
M&?[A-?1$>G6,-])>Q6=NEW*-LDZQ*)'''!;&3T'Y"GVUG;62,EK;PP(S%V6)
M H+'J3CO[T >/>";WP_IVJZ);1^(+GQ!+?RPM9Q7-T\D]A(+:7>Q3 PFUE49
M'\1/\.:Y1%>\\+^/_$OA:?SIWU._BU")I"8[G3YE.V0)CAD)+*<@X\S.00M?
M04D.D#68I98['^U-O[IV5//VX(^4_>QC=T]ZNQQ1PJ5BC1%+,Q"C RQ))^I)
M)/N: /%+O;HTGPJ\0ZO;2-HECI:17$IC+I:2O"BH[C&%^8KSZKZ@5WNA^)O"
M?B;QA-<:*K7NH6]B8IM2BA;RHX]ZL(BYP"226 &?NMR,5V-5[Z_L],M'N[^[
M@M+9" TUQ((T7)P,L3@9) H \C\-^,_#EQ\;]=N8M6MV@O[6UMK5QG$TORC:
MO'7/%5=3TZTU?XX>)8K&X:T\2VUA!-IDS2' G6-2>,8VE"JL&W<%B/0>S75O
M9R!+B\A@86Q\U))E!\HC^($_=^M);:A97K,MK>6\Y49812JV/K@T >%0PBZ^
M$^B>)+BQP#XL_MC5HD1GX\Z2-\(<]!L&/0>N<]"OQ!'B3XJ:)IFD+X>U;3)"
MTL5Q]GE:ZM%$8+L68!48D$#&3@ '&1GU2[U"RL#&+R\M[<R$A/.E5-V.N,GF
MIT=9$5T8,C#*LIR"/44 .KG_ !S>2V'@76[B&Q:^=;1U%NN[YPPVG.W#8 ))
MP0< \CK705#<W=M9QB2ZN(H$)VAI7"@GTR?I0!\U^%TL=/\ '?@*^CU6SO(9
M=Z.+'2?LZ6K-'M6-I0,RG<2"7Y&TENI-=MXSM?"VE_&6*\\56%F-)U;1'@\Z
M>-64W*R#+'NK",*H8<\@ ]<>Q1R)+&LD;JZ. RLIR"#T(-1PW=M<22QP7$4K
MQ';(J.&*'G@@=.A_*@#!\#W?A^Z\.JOAFR>TTRWE:"-6MFAWE0/G 89;((.X
M\GG/.:Z2BB@#QGXIWT%QX[T[2]0GM-'@BL6F@U.]TW[?YKEANBBB.4!^526P
M'R !P1NW?@@T$/@$Z<C2"XLKR>*>.:+RY8SO. Z<[6QCC)QTKTFJM]?V.E6L
MEY?W=O9VRD;YIY%C0$X RQP/04 6J\<^,L6@'QEX(/B.(G2Y&NQ=M&AWE55-
M@)7YMH9LD#L37J.B>(-(\1V1O-'U""]@#%6:)L[3Z$=0?KVYKG/%G@;4/$GB
MK0]:M?$LVEC2=WEQPVJNY+G]X0[' W* N"K#CH<D4 <%;Z=_Q/\ Q5J'PVMI
M+:PBT 6RM C+'/>!P?W8889A&I4GKN)[L2>>U'3?!5WX5T6T\-Z9=VWCF%H$
MBMUBGBE$BR R-*?[N68[P<C  ("X'TG43B" RW3B.,[ ))6P/D7)&3Z#+'VR
M: /)/CKJOA\:;IFF7[VC7OVV%Y4>(-,EJ22Y5L;E!*+G:03C%6_B[JWA[6OA
MA:73W^[3KS48$BN(8@^<.=Y&5)7"+)RO.1CD$@^F:?J%GJVGP7]A<1W%I.N^
M.6,Y5A_G\J?<V=M>*BW5O#.L;B1!*@8*PZ,,]"/6@#RJQTC0/#OQ_P!.TW3K
M..RB'ATB".V5E#R^8V3(5^\?+4\OG)"G[VVN<_LGP)IOC'Q?!XWTQ;>*:_CE
ML/\ 1IE#J0P_=F(<Y+\J#SC)'R\>_44 16LT5Q:0S0JRQ21JZ!XS&0I&1E6
M*G'8@$5+5+5=7T[0[![[5+V"SM4ZRS.%&?0>I]AR:BT37]*\1V!OM'OH;RV#
MF,R1'@,,$@^AP0?Q% '@MQXETTG6_$/@[Q3J&B:O>32R7.@SV7VDSR X7 ((
M0M@DGY@-V. .>M\:1:DGA'P';WT)TRWMV@N;[48;0.-,N(HAY9\M<*%WLP.1
MM 'TKU^B@#RWX0IFX\6ZM)J;:P+B^0'62C1BZ"1Y($9X54+$#''8< 5GZ;XU
MT2X^,VKZO<W,HMHM/@TRPDAM)G68,1*^["G#!B!S@8_.O8J* "J6L?;O[$O_
M .R]O]H_9I/LN_&/-VG9G/&-V*NT4 ?+NKQ^"+'X/OI5MI%S+XJM?+:]D>R=
M9;28N YDEP (QRBKDYRG&<D=I\27U@>,]$O[NWDO/#UEIXE5YM+>\M9+AB4+
M2Q*5VG# C)X(&.IKVZJ1U:P&M)HQN4_M%[=KH6XR6\H,%+'T&Y@!GKSC.#@
M\-@T?6I_AIXL@TR'42E]J<8DLH-.>T>U@^5W,-N6(;<I V!AE>K'I4\$?AC7
M?B[X,CTKPG<:-;PI-=%Y;'[(+HJFZ)E QN"LN<]\XY%>P>)==TO0-(:?5M4&
MFPSDP1W.,E7921MX(R "1D$<5E:+X L-,UY-=N=3U76-2CB$5O/J%SO\A-I4
MA H4?,#R2"2>>I)(!Y=XGO/!&M?&G4?^$F:2WL+6P2T,:QRK]NG$F.=@#,%)
M"C&<^6#G J_\5/!Z:+HOAW3O#VE36^@V][+=WC6UH;WRI HV.\;-\ZGYP=V1
MCCV/M]% 'B7@*+59+KQ'J^CBY=VTCR;>)M"73;>ZN$'[MP5?#/NWANF-_!
M"\#;64NH:%INC+;7,.OK>[Y)X/#S_P!I"7<S$O<-* 5#,><J0$&<8-?5=% '
MB'CNXM'^*=S=:AIBQI8Z?':QS:GH[ZA9W08F0;53!1P2R@Y(.UQE<8;J_@O;
M7-OX#\RYT&'11<73S101&7YT*J!(1([,,X(Z\@ @8.3Z)6/X?\2V7B5=2:Q2
M=1I]])82^<FTF1 -Q SG'S#K@]>* -BO,/B9/)I'CKP-X@DMIY-/LY[B*ZDC
M1G$0D10#A03G&X].=N*]/JEJ^KV&@Z5<:IJ=P+>RMUW2RE2VT9 Z $GDCH*
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
M)/HED^FP<PP>4 (SG.5(Y!)SD@Y.3G.33= \$^&_"T]Q/HNDPVDL^!(ZEF)
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
M-<9W@C)SY84XSP">%R>P /1J*** ,SQ!KUAX8T*ZUG4Y&2SME!<HA8DDA5
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
MY01T&.,T ,@\;>(=0\3^(M T[P[9RW&CLC>?)?E(W1P60']V2'(QQC;PWS#
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
M6.:&24.TC2+_ 'AO7!^;D9 % ':^/OB/!X3T[0+^T>*:UU&\A\R9H))(_LC
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
M1E^4G?\ Q-QAC_>!KH* "BBO+/C(5CN/"$C:K=:6C:J();RWNC 8HG&';=G
MX[D' SV)R >IT=\5X^\<?A#XHR6_A5;N\SI%S>ZC9"]DF,\ZC*&0N6(=B%&>
MOS>A(//W%_X7F^%MYXHB\42)XPN81)-=17[1W8G8C, 12"(LK@+C:%&X=-U
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
MGG:2A!(SR >F3CJ:V-*TJQT32[?3--MDMK.W39%$G11_,DG))/)))/)JY10
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
MP\1:!X="3Z&NLZ=J4>HSD^:MN7CW;57AF(^;G.,XSQTKT"B@#C-8\)ZAJWQ
MBU*22T.@R:1-IMY 6832B0DL!QC;PG((/!KR_P 7QW%_X?7X?:'XPBU2:VG6
MT@TN'3B)Y%C<#;/,&V 1@9W!1G9D^M?0=5H=-L;>ZDNH+*WBN),[YDB57;)R
M<D#)R>: .<^)$.O7G@JZL?#<<QU.[>.%)(I!&8E+ NVX]!M!'XUT.E6<FG:/
M96,MR]U);6\<+SN,-*54 L>O)QG\:MT4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44C;@IV@
M%L< G )IL)E:",S(B2E075&+*K8Y ) R,]\#Z"@!]%%% !1110 4444 %%%%
M !1110 4444 %%%% !113'FBB>-))$1I6V1AF +M@G ]3@$_0&@!]%%9D?B+
M0YK:>YBUG3G@@V^=*MTA6/<<+N.<#)X&>M &G15:34+*&VCN9;RW2"12R2M*
MH5@%+Y!S@C:I;Z GH*A77-(>.ZD75+%DM#BX87"$0G)'S\_+R#U]* +]%0W%
MW;6GE?:;B&'SI!%'YCA=[GHHSU)[ <T75U;V5L]S=SQ6\"<O+*X15[<D\"@"
M:BF0S17$,<T,B212*'1T8,K*1D$$=015;^U],_M+^S?[1M/M_P#SZ^>OF]-W
MW,YZ<].G- %RBBB@ HJ&XN[:T\K[3<0P^=((H_,<+O<]%&>I/8#FGRS10023
MS2I'#&I9Y'8!54<DDGH!0 ^BJ.G:UI6L"0Z9J=E?"+'F?9IUEV9Y&=I.,]JD
M74[!]1?3UOK9KU!N:V$JF11@')7.1P1^= %JBBB@ HHK)T_Q1H>JZQ>:38ZG
M;SZA9Y^T6Z-\Z88J>/9A@XZ9&>HR :U%%% !1110 4444 %%%% !1110 45!
M>7MKI]I)=WMS#;6T8R\TT@1%'3ECP*CT[5-.U>V-SIE_:WL 8H9;:99%W#J,
MJ2,\B@"W16=#K^C7&IOIL&KV$M^A(:U2Y1I5(Z@H#D8P<\5)JVKZ?H6F3:EJ
MEW':V<(R\LAX'MZDGH .30!=HK-E\0:5!X='B":]CCTHVZW(N7! ,; %3@C.
M3D8&,DD#&:K:=XQ\.:QK!TK3-9L[Z\$!N"EM()5"!@I.Y<KG)'&<\YQB@#;H
MK.O_ !!HNEW<5KJ&KV%I<R@&.&XN4C=P3@8!()YXJ'6O%&B^';G3[?5KY;63
M4)?)M@R,0[Y P2 0OWAR<#F@#7HK A\;>&YM-O=1&KV\=G97+VEQ-/F)5F4
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
MB;9H]Q;,-Q$C>8"!D8(! (^[@GUS3?AUHFFI?OYVI75]?VWV6XU&ZO7>Y:/
M& ^?EZ \8Z#L *RH/@[H*0Q6=SJ>NWNDPOOCTNYOR;93U'R@ X'89[GU- 'H
M5%%% 'F?Q0MEU7Q5X#T>^,:Z1<:F\MP94!1Y(U!CB)/'SY=<=\\9Q3O#UO'9
M?&GQ5I^G1"#3IM/@GNH[<;46X/ .1]QBI8\8SUY/-=EXD\-:?XJTL6.H"50D
MBS0SP/LE@D7[KHW\+#UJ/1?"6E:!!>KIZW"W%\0;F\EG:6>5@,!B[DG(R<=A
MD\<F@#S/6_"6E^$OB7X -C81:=H\<KV_VNV8BXGN'5MJ2D<LI(49/&'<' KM
MOB)X0O?&MCI>F17,<.G)?QSZ@C2,K2PKG*K@')YSS@9 /:HM'^%N@Z1J]OJ,
MESJFI/9_\>4.HW1FBM#ZQJ0,8[9SC (YYKMZ .,^)'ANZUKX9:AH&A6D7G.L
M$=O;H5C1525#@9P  JGCVK-TC4-6\.>.])T'7+W2+N35[*5X_L-EY,D,L>&*
MGYCF,KOPQ R4Z#'/9>(- T_Q-H\VE:G$TEM*58A'*,&4@@@CD$$"L[0O VB:
M!J4^IP1W%UJ<P"M>WT[7$P4# 4,Q) ^G7OT& #S%=-T[6_!WQ5U35XH9KV/4
MKV..:8#S(Q @\E03R,'  '7I6[J'@N[\:^$OAS>[T+:>+.>\AF8J9(F2,R8(
MYW#;TXZGG.,]%J?PM\*ZMJMS?W%I.ANW$EU;P7+QPW#C^)T4@$^I[G)ZDD]D
M %4*H  & !VH \H?P/=:9\+_ !_INJ>4WVNZN]1MVC<;678DB$ENF&3!SC&#
M@XP:X.^\27GB;2M$T>_T]O[%UZXT^UTGS&3$8@?RK@G&64LS8!&#M/7J#]'W
M-O%=VLMM.F^&9#'(N<;E(P1^58=IX(T&SMM#@BL_ET1F:Q9G)9"P(;)/7.<X
MZ9 ]* -FYO;+3HXC=W4%LDCB*/S9 @9ST49ZDXX%6*X7Q7X(O?%OCKP_?W5S
M!%HFC?Z2(TR9IKC>#M.?E"81.>OWAWR.ZH *PO&FJV6B^#-6O]0N+NVMDMV1
MI;,XF4O\B^6>S;F&#T!P3Q6[5/5=*L=<TNXTS4[9+FSN$V2Q/T8=?J"#@@CD
M$ CD4 >->$KWQ7I/Q#\+V=X_B"#2=9MYG:#6]0CNY'98-YQA0T>T[.N"<G@9
M(KJOB7_R-7@#_L-+_(5H6WPG\*6FIV6HQ07IN[&5)+:22^E?RE3&V(!F(V#
M&/3C.*NZ[\.O#7B;4S?ZU;75Y-QY:O>S*D. !\BJX"YP"<=3S0!E_$O6=3M)
MO#FBZ9J+::VLZ@+:6\0 NB8Z+GH22.>O%4-,M;OPI\3-/\.Q^)=:UBSU+3YI
MKB#4I_->W*D;9%D^4@-AEVKR",GJ".LE\#>&KCPU#X>GTM)M+A8M%#+([LC$
MDDARV\'+-SGOBH]"\ ^&O#D<PT[3MDLT1AEN))7>5D/4;R25!QG"X&>: /']
M*M]:A^"5SXGTSQ1K]L+.XFFT^WEEB$9A$NPA\ L_&_J5 ;HN!N;KGN;CQSXW
MO=.U'7;[2-,L-.M;NVBT^Y^S_:C(F]IMY4,40X'H"H)P<@]5_P *T\*IX4N?
M#-O82V^E7,PN)88[J7+2#;R26)/W5X/' .,U4\:>&7OK+2K/3/"FD:L+9#$C
MZG,56V3Y% '!9N.3ST0]210!A? P-<Z+X@U"XOY]0NGU9[=KR6=I/-CC1"A&
M21_&QR/4=@*]5KDOAWX.D\%>'I[&::"6XN;N2[E%NA2)&8 ;4!YV@**ZV@"&
M[MQ=V<]L998A-&T9DA<HZ9&,JPZ$=CVKPWX2^'-/3P_JFI:SJ^HV$>FZ\X>*
M2_:"WWQ^45,JD@%MV <\G@5[Q7)WGPR\&:AJSZG=:#;RW4CM)(2SA)'8DEF0
M':S?,>2,_D* .-FT!->^/>MQR:AJ-DL6D0G=87+0.Q++U93TXZ?3TK%7QGKU
ME^SP-475+M]3-X;5+M\R2!?-(Y<@X^4$;F]1SG%>L?\ "$^'AKUUKBV+)JEU
M$89+E+B57";0F$PWR':  5P1VJ+2/ 'AC1-"N]%M-*B;3KR0RSP7#&8.>,9W
MD],#'I@'KS0!YMIEIK_AWXF:/%:M>Z9IUW(YNX=;U^&<W>X?>6$.6\S(P"-V
M3MS@9S[=7-Z-\/\ PGX?OC?:7H5I;W6]G6;:69"1@[2Q.T8XPN!R?4UTE !7
MF*R7/BKXQZ[H][K-]:V&C6L!@L;&\DMC<%U#L[E&#'!8#C'5?Q].KG_$?@?P
MUXM:-]<TF&[DC&U)<LD@7).-ZD-C)/&<<F@#RGQ!K%SX4^&WBRWT3Q3/K%ZN
MM+')>+<.]Q91.J !W.3GY"FX'&2<$,"!K>'HM?T7QCX=BM5U6UTB\A>*XMM7
MUJ"Z1E5 4-NHD+''0X'0C@5Z=9^']&T_2Y-+M-*LH+"4$2VT<"B.3( .Y<8;
M( !SUK-T7P!X4\/7OVW2]$MH+H,S),<NT9;@["Q.T=>!@<GU- 'D.GZ+;:C)
M\30=6U4P:)/+/8+'>RQI;S 2,6"[@"5*;<GMGUS4OC,+XB^%7@#4]7O;A)KF
M_M+:YN!<LJA"L@:0@DIOXSO(SU[<5Z]8^"O#NFVVKV]IID<46L%S?@.Y\[<"
M",DY ^9N!@#)QBK(\,:(/#RZ!_9EN=)4 "T9<I][=T/^US]: .:>VTGP5I/B
MV?1=4ENM8CLY+V6"[OC<R1LD;,A*L2P'S#D]>.>E>4V-QXID\#V/B73IM774
M3<K/<ZA<^(X5L92&_P"6D;2#G 1-A P !GC!][T7PQH?AWSCH^E6MB9L>88(
MPI?&<9^F3^=9Q^'/@PW[7A\+Z49F4*0;9=G&?X,;<_,><9/&>@P <-\2M)\S
MXE>#?L6K7&CW&L//#=W<-VT99%6,!4R2JL0S*N!RS#J<5W_ACP7I7A%KLZ6U
MWBZ$8D%Q<-+R@(!&[H3N)/\ 0<4[5/!'AC6[YKW4]#LKNZ8!6EEC!8@# YJW
M)X;T630ET1]+M3I:@!;7RQY8P<]/KS0!R/PG_P!5XR_[&F]_]DK(\<II"_%O
MP7+:R6_]JF^9;M8Y<R!?+7;N7/&1TXY%=SIG@?PMHU_'?Z;H-C:W<>0DT<0#
M+D8.#VX)'XTFH^"?"5_/)>7_ (?TMYBQEDG:W168]2S, "?J: .&^,,!E\3>
M!(UO9X/M6IBUE2&>2-WC=HPV"O X."<@_,.N.&P7T?@OQQXNT;0/,F@B\/\
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
M'H!UKR;Q/XYU"\\5^#+C3)-?TVQO]1MXDBN+>..WNX6D(=\AB^2"N%8#Y2&
M&<GT+Q]X8F\8^"[_ $*"[6UDN=A61EW+E75\'O@[>WZ]#QNLV/Q \4:GX6GO
M_#EA9V6G:I'<W%NFH*[LZ'B7.WA!EB%!9CW'2@"?XQW<J6FAV\^FW;Z6=3MY
M)KRWNTC*MN(";""6R"3V&0.:[3Q7XIL/"&BG4[])Y%,BPQ0P)N>61NBCMV/4
MCI7&_$G3/&/B2>UTW3- M)=+M+V&[,\E\%:Y" '9MP"@R2,Y)X!XJ]X\TOQ)
MXE\':?;6^A:=/=-<J]]974RL@0*P(1\#&<C#J589XYZ &EHOC.[U+Q0V@W_A
MG4M+G%NUPLMP4>)U4H"%="5;[ZYP3CH>:X?P]X\\3P^,/%<5UX;UC4%6\@BB
MLX)XY1995L G. & R2.!W/3-CX<?#?5=!\8/KUQ8VFA6JVK6PT^SNGN//)(.
MYVDW87IP"#E1VSNN6ND^.-!\=^*KC1]'T^YM]9DBF@O[N[\N*'8I&UHUR['G
M'&!QGOB@#I_&'BO4?#-G:3VNAI>K*"UQ)<7\=I#:@%0-\K_+DLX '?!QTJIH
MWQ(L]>\"ZEXHL-.N733WD6>V+H&^0!F*MG:1M;/7GI6-XK\&^(M;\;:+JLEG
MHNK6D%B8)+:_+BWMYB<O*(^=^X<#(/09Y :H-*\'^)]#^'OB[1H-/TU[_4[R
M>6W2WD\NW\N8*C!5/*!5!(4D]AF@#6L/BE#=G09[GP_J-CIVMS+;VMY</%AI
M&S@;%8M@D8!('4'I5Z?QW+-K^HZ1HGAV_P!8DTXJES/!+#'$KD9*;G<989&1
MUSGTK$NO!VO3:%\.]'BAM?)T>YMKO497D ,;0J/E4#[V=SC/J!D\DU,N@^+O
M"_BG6[OPY:Z9?V>MW"W!%S,T/V208#%NI<,">G0CH.A +MK\3;"\\&Z=X@AT
MV]9]1O/L%K9#9YCS%F &20JCY2220!5W2?&_VWQ9_P (UJ6CW.EZBUG]MB66
M>*19$W;2 48_-G/'^R3Z9Q?%_@+7/%/A_2%NK_3;S5["^-XRW$!2TE4DGR2J
MY;:/E7))) .>35GPCX*OM'\0'5+S3O#%@@MVB2#2;,A@Q(^8RL >@(P!CGVS
M0!WM97B3Q!8^%?#]YK6I&06EJH9Q&NYF)(50!ZDD#G YY(%:M<SX]\,2>+?"
M=QIMM+'#>JZ3VDLA.U)4;()P#QU'0]>E &9;>/M1AUG3[3Q!X4O-&M-3F6"R
MNY;F*4-*5)"2*IS&3C !R2?3!K%^(-[XOO?&NDZ%I%EJ$>FF*6YEDL-1BMI;
MD*%!*LW*[&=?E;ARV",#(U9/#?BWQ)JNBR^*)M%@L=*O$OQ#IIE=IYD!V9+@
M;0"2>,YS@^M5];T;Q^?'Q\2:4-#EM+:R>TM[*XNIMSJ6#%N$"J[%5'7&  3W
MH Z_PO#J-OX8T^'5GN'OTA F-RZ/)GT9D^5B!@9'7J<G-:],A\WR(_/""7:-
MX0DKNQSC/;-/H \D^*6M^+?!^GW&N1>*8[=)+M(K'38M/21'3&3OD8%@V QS
MTXP.O'H&NZ;JVKVEK;V6K2:4C-_IDENJF4H5/RQLP(4YQ\V..U<EXR\->._%
M^F:EH$LWARWTBZGRDZ>>9Q$KAT!4C;NRJY(..N!76:W;>(5L[-/#=UI\4T+@
M2B_C9DDCQC^$@@CKU&<8H YOX:^);N]\+ZU+K-\TT.CW\]JMW=Q^3*88U5LS
M*0-K 'DGGCGD$GF)]?\ %FC^%-!\>ZAKDMPE]=P&]TV"*/[/%9R$D+&" WF
M%1N+9YP20,GL_!7@FZT.QUP:]>6^I7.M7+S702';$0PP5VGJ#DYXQSCZX^G_
M  XUHZ-HGAS6-8M+K0](NUN05A<S781F*12!F*B,!AD8;A5 QC- 'IE<=\3_
M !#?>'/!,]SICB*_N)H[6"4KD1,[8+8]AG'OBIO&^D>*M6BTQ?"^LPZ8T-TL
MET9,_O$&#@84YY'W3@'.#5OQKX5A\9>&;C2);A[:1F66"X3K%*IRK8[CL1Z'
ML<$ '/:)+JGAGXA6_A:?6+G5K"\TUKP37\R/<1S*X4@8P1&1C (ZYP3AA7*Z
MQXB\1:MX:\3^+[+7[K3O["U*6UL[&&-#"\:% 3*""79MV>3A>PYKM]$\,>(3
MXMC\0>)=4L[J6VL39VT-E&\<8+-EY&5B?F.%'&!P..!6+=?#/6/[.UO0+'6;
M&+0=9O'O)S+:NUS"792R(=^TCY ,D9Y- '>Z!J1UGPYIFJ%0IO;2*X*@8QO0
M-CJ?7U-:-065G!I]A;V5K&([>WB6*)!T55& /R%3T >(^*=1\9ZS\6+O0+6*
M\^RVNGF6&UTS6?L9="R@3/(4Y;) V8X(ZD9W=9XC\;1^!!HGAN.:*^U6ZB.;
MC5M06)(D /[V:4KSD@@ *-VT]#@%C^$O&%M\1[WQ59:AHDJ7,)M!#<0RKY<
M.Y<;2<MD#))P<G&. )_''PX7Q1KVG>(+26R&HV4?DF#4;47%M<1Y)VNA/&-S
M<CGGM@$ $>@_%.SO-(\27>K1VD)\/[3/+87:W$-PK E#$_ )8J0%)SD@'!.!
ME:7\9);C6M&M-2T2TMH=7DAC@^S:K'<3Q&4 H9(@ 5!W+UQC/?I6MIOPR'_"
M):QH6M7MG-%JBIE=.TV*R2!EY!'E@%R& .6_N@8 )!RO#7PIU31M3TY[C4-!
M-KI\J.DEOH4 N9U3& TC E2<9+ ELD\]Z (=0O?&$/QSE^Q66EW3Q:$SQ6K7
M4B"2V^T<'<5PLQ(7L5P.M>E:#/JMUHMO-KEE#9:BV[SH(9/,5/F(7#=\K@_C
M7.^)O!FIZAXH@\3:!KHTS58;)K(B6W\Z.6,L6 (R,?,<YYZ#BM_0+#5M.T]H
MM9UHZO=-*S^?]E2W"J<80*O88ZDD\T :M>2:_?\ BQ/CQ:6FE)8R+_8[&"*X
MNI%B$9?YW<!3ARR < Y 3)XX];KA_%G@O6-2\5V'B;P[KB:;J4%L;.43VXF1
MXBQ;(!Z,"3]>.F#D N:[XEU?P[X;L)+G3(+S7[^Y6R@M;.5C"96W%278 A J
MDDX_3FJFD^,=:A\56OA[Q3HD%A<:@)7L)[6Y\Z.7RUW.I& 5('.3@&DU/X?W
M6OZ#:6^M>(IKG6;&\%Y9ZK%9Q1- PQA0@'W> 2,Y) R>!3],\&ZO+XHL?$/B
M;78]1NM.CD2R@MK001Q%QM=R<DL64#@\ DXH [6L+QAK5SX>\+W>IV<=I)/"
M8PJW=PL$7S.JG<[$ 8!)]^E;M<OXX\(/XPTZQ@AU)M/N;&]CO8)O)$J[TSC<
MA(SU/>@#G_A]\4#XP\17^ASP69FMK<7,=U922&*5#M!&)$5@07 Y'KQQD^D5
MPFB> ]6TWQNOBB^\4F_NI+9K6[B^P+$DJ=4VX;Y,$ YY)YZ UW= ')_$?Q+J
M7@_P=-KNFV]M<-;31>='<;L&-F"G;@CYLLOZ\&L^/Q3XITC7='@\3Z9IL5CK
M,[00M8R2.]I(1NCCE)&') (RN!D$]!RGQE@N[WX8ZC86%A>7UU=20I'%:0-*
MPQ(KDD+R!A#SZD>M0Z)X7OM=_P"$?U35=<UB:RTXB>'3]1LE@G\]1M5Y6')(
M!/KDG.3W +'_  E7BG58]:N]#T;3ULM-N)K:,WUPZO=M$<.R!5P%R"!DGD<X
M[.7Q%=^,/A&VMZ7I]K)-=V4OF6=Z3Y;E0R2)\I&02I R1D'G'9;KP'J:RZA%
MH_BV]TW3M1G>:XM?(28H9.9/*=N8]Q+'O@G@"KE_X.N8_!-MX8\-:O\ V-;Q
M1&!IOLHF=XRI#=&7:Q)W%ASGTH S_ FIE_@O8:AI=E;6<L6GRF& [FB$B;AD
M\[B&9=QYSR>2>:QK+XD>)!X+TKQ?J.G:8NEW5S'#-% S[XT9RAE9R=J ,.A#
M9W#Y@:W/"_@75_#GA"]\./XF6ZMGM7@LW&GK&;5GWDL?G._ELX..GO5.?X87
M+_"ZP\%V_B.:W:UF$K7JVYS(!(T@78'&,,RX^8_<% &=XUF\41_&/PG'ILVG
M11S07B6GFF7#?N@T@F"D97*H5 [CGM7H^BKJJ:5$-;DM)-1W.96M%98L;CMV
MAN?N[1SWS6/XF\'MK^LZ/J]MJ]SIE_I0F$$L,4<F?-4*V0X(Z CIWK2T#1Y]
M&LIH;G5[[5)IIVG>>\925) ^5 H 5!C(4=,F@#5KB;CQ3K>I>/+[PSH$%BB:
M9;QS7MW>)(ZEW&Y(E"D8)!!W$GOP<8KMJY34_!"3^(;GQ'H^JW6D:U<6XMY9
MHHXY8Y0",%XW4YQM RI4X'6@#G]2^)M[9^!/$.J"QMDUG0+Q+2[MBS/"Y,J+
MN1N#@JQ(R,@CD>MNV\4^+++QGX<TG7;/2%MM<BF9%M#(9;=XH@[!F)VMR0.
M._IR^]^&%K=^"M9T'^U;@W6L7'VN\U"6)&>27<K?= 4!<J,*,8YYYK:U7PDN
MJ>*M UTZC<0-HPE$<,:(1)YBA6R2"1D#!_3:>2 ='1110 4444 %%%% !7*>
M./'NE>!M.6XO'CFN9&41VBS*LCJ3@L >P]:ZNO+_ (U6^G0Z9X=UB_T^.X@L
M];MFNY#;B0BV^<NIX^X3@8/!)% ';IXET[4--O[C0+[3]7GM(BYAM[Q&&[!*
MJS+NVYVGDCL?2LCP9\1M#\7Z5I\RWEG::E=A_P#B6M=H\R%6((QP3P-PX''-
M<_\ \)%X4O? WBV7P5IQMU73I<W=EIS6R2R%&"[6VJ692?J*YB_O=%T_X:?#
M&XM85MXAJUC=73PVC+EHEV3.V%Y;=@9ZMU&10![3JNM:7H=LMSJNHVMC"S;%
M>XE5 S>@R>3P>/:I[*^M-2M([NQNH+JVDSLF@D#HV#@X8<'D$5X'XXT^=?BU
MK%]K6I2Z=9/;1IITUSHAU.&50B;T12"J$-D].YY&>?0/@QH\6C>!/)ACU1%E
MNGFSJ5JMN[Y5<,J!FPF .IY.3TQ0!Z'65IGAG0=%N'N-+T73[&=UV-);6R1L
M5R#C( XR!Q["M6B@#'G\6>';:ZNK:XU[389K0 W"2W2*8@2 -V3QR0/Q'J*D
ME\2:)%HAUIM6LSI8.#>),K1?>V_>!(^]Q]:\AN-1\*6'QS\8/XJTV.YC,-J+
M>>6T>Y2(^2FY=BJV"W!#8XV$9YJU 8O"WPB\67%U8W-BOB&]OGTVS6U(DC69
M"L2,JC"<+GL /RH ]4_X230P;%6UBP1[]5>T1[A%:X#8VE 3ELY&,5#JGB[P
M[HE\EEJFMV-E<NH98YYU0X)P"<]!P>37&?"W1? ]SX8TW[!I6G3:K9P6\U[)
M);;Y8;DKD_.XR&#*Q !XXQ@$5S7AK68_#NEZC8:WX)U2^\97\MS]I;[ &&H;
MW[28*B+&W(&4&TD YY /8;S7M'TZ6**]U6QMI)8VFC6:X5"Z*,LPR>0!R3Z
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
M+@NGFNA 5MD62(HJAQQN&W[ONOX 'HE%%% &5XFU6YT+PW?ZK:V2WLEG"9C
MTWE;D7EOFP>0N3TYQBLSP!XEU/Q;X6M]8U'28].$X_=*LQ<R@<%]I4;02.!D
M\<Y]7?$"[>V\$ZI#%87][->VTMI%'96S3,'>-@"P7D+G@GW%<%IGB#Q);_#'
M2O#NA:!K]EXC$,-O'<7.FE8(2' =G9QM"[0W4$\CB@#OM9^(7A+P_J*Z?JFN
MVD%V6"F+)<H3R-^T'9QS\V.M97CSXD6/@^PT2ZCDBN(]2NHOWBHTB&UR#)(K
M+P3M(P,\[@<$9KG]*U2X\.R>+],NO!&MWL][JES.DD-H98;U)6(0,Y^55"X!
M!R,9.,Y%5]8\%:[;_ O1='>U?4=6TV>&Y>TSN+#S"?*R#G"J^W*,.%X..* /
M1/#?C/0/%QNQH=\UT;0J)\P21["V<#YU&?NGI6]7->'O$^H:[?-#-X8U/3+>
M.W#O<7H5!YV0#&J]6 Y^?IQ[@GI: "N;\5:MXDL)+.V\-Z#'J4URLA>>>X\J
M*VV[<;N/FW;B  1TKI*X/XCZUXJLH[/3O#>C7TR7;?Z7J-JBR-;QYPPC4L/W
MF.06PO3&225 -#P5XR/B7P]>W^H6T5C<:==2VEX$F\R,/& 696_N\Y[_ %/6
MJ?A[QEK7BO4[.YTO1K:'PY*TF;NYNA]HD0# 98A]P;ACDG((/%5/#6BR7?PN
MUG0K?0KO17GCN;:,7\@DFN&>/'GR$ ?,S,<^FWCC '%^&/#=V9O!D6D>"[O1
M-6T>[/\ :NIW48C66,+B8!CDR^9N.TX.WHI"Y- 'N]%%% %'6-8L- TFXU35
M+E;:RMU#2RL"0H) ' !))) P/6LKP_X\\->*+Z6RTC4O/NHX_-:)X)(FV9QD
M!U&1GTZ55^)CZ]'\/]4/AH7!U,J@3[*I,NTN ^S'.[;GIR.W.*\_\.Z3>?\
M"T?#NKVOAWQ1'91V,EO<7>M2;Y2Q4X9MSG:/FS@8Y)PO% '>W?Q.\,:?>ZE9
MWL]]!-ILFR[W:?.PB!^ZY94("MD8/?(QP:T[KQEH%GI.GZG-J*_9M1V?8PD;
MO)<%L;0D:@NQY' &1GG%<AH=IJ?_  EGQ*U/4O#]T+.\2*.WB*J_VM(8Y(R%
M!QNW@ @'CYL$USGA/2M=T+PKX U9O#M]<OI+:A#=V0AVW,:SR':ZJY7^Z/P;
MWS0!T?PY\7:QKOC+Q1I>HZE'?6UB8S RV+6AC+%MR['&\8^[ALGY>O<^F5YC
MX-@UX_%;Q'K&H^'+O3K+5K6%X))9(VV^6 @#[2<,PR<=1C\:].H *X/7_&>L
M:3\2]*\.QVEDFE7=JUU)>W)9<+'O,JJ<@%@J@X&<;@3Q7>5YI\3/".J>)?%O
M@R6RBE-C;W$T>H2QS&/9"^S<N5.X;T61<CUP2,T :.D>-;_4?B'>:.8[.;1/
M[)34[.YMTD,KHQ4+N'<G)( &>!]!H:?\0=#O]8MM*==1LKV[+"VCOK"6#SBH
M)<*67&5Q@Y/7@9KD_"G@S7M"?XA6]KYENMVODZ)(TN%C7;*T83DE54RJ/J#C
MD&N5D\.:Y--X.F?PMXEFU/2=2MY-1O+Z^\]6PP,GE*92-I*YW *. "3G- ':
M_$_7?%?A2ZTG5M(OHY[&XOH+(Z0MJN^=FWL?WIR06VA>!QG\^H\=Z_+X;\&:
MGJ-NEPUTEO((&AMVFV2;"59@ 0JC&26X]>M<I\8?[9U3P\VC:-X;U&\O!/!<
M0W\6P);L"3N0[M^\;2O & W7D ]9KD%YXE\#:Q91V$]C>7=G-!'!=LF0S(0N
M2C,N#D<@G\^* ,_P;X[/B:RTI9=&U:*YN;599KEK!X[4-L!;:[<%2?NX)SQ4
ME]\2O#=C>WMJ9;VX.GL5OY;6QFFCM"/^>CJI Z'IG[I]*H>"[SQA9:7HNAW_
M (/%I#9VL5O->RZG$5PBA<JB;B2<=#@>XKA+[P7XBT[Q/KT#:1K^JV>K7UQ=
MI#INM"ULY(Y#DI,"!AB 58YP00!G - 'J?B'QSH_AO1[+6+K[1/IMX4"75L@
M=%#8*LQR, @^]+H_C73=;UC^SK:VU&,O"9[>XN+1XX;I 0"8G/WQ@J<]"&!&
M><<%XB\'>((?A-H'A72/#RS7,,B2W AOD*1,K[R=TA4DN6)P!A3D= ,^FZ#J
M&IZC9/+JVB2:1.LA58'N8YBRX!W;D) Y)&.O% &I1110!POQ'\2^(?"T.EW6
MCG2WAO+V.Q=+R"1F5WSA@5=1CCIC\:Z][E]/T=KK4'5WM[<R7#01D!BJY8JI
M)('!P,D^YKB/BMI6OZU8Z);:'HS:@;?48[V9A<QQ;!'T7YR,EMQY'3;[U#KE
MIX[\0RB[M;>;0C:Z?>+%;IJ*O]HG=0L>X+@<<E23\I(/8@@&]IGQ!T74]4T[
M3A%J%K<:E$TME]JM'C$ZJNXE2?\ 9YY_PJ"\^(MC9^(;[0CHVMSW]FJR/';6
M@EWQG'[Q=K'*\]\'M@GBN'TWPCKUIXJ\(ZU;>!X[!K&:9=2=M3CEGG\X8:9W
MR2^TL[<DL<XX%=AI>AZNGQBUO7I['R=+DTZ.U@G:9"96!4DA020.HYQT'KP
M:I\=Z#_PC5AKT5Q)-::A*D%JD49:265B1L"]=P(.1[&N<\/>*-8OOB[>Z//<
MWPTHZ2U[%:WMBMN\3^<JC!QN=<$\Y]1U&:PO"_@_Q'8>"-"N7T>-M3TG5)KX
M:;=.G[]'##Y6SA7 ;*[NC*.E=#INF>*YOBXOB/4='M+;3WTEK#,5Z)&BQ+Y@
M+#:-S$]@, 'KD8(!Z'1110 4444 %%%% !45S=6]E;27-W/%!!&-SRRN%51Z
MDG@5+7EDEC:^)?CKJ.G:^GVZST_3(YK"QN5W0 M@/)L(VL<L1DYZ_P"R, 'I
MEO?6EVS+;74$Q7DB.0-C\JGKR#QEHNE_#JW\0>*_"YBM-5NH[>R,42QB&Q5V
M4%Q&  ,[ >?XN>^*M:AIFH^"?$_A6[_X2[6M5N-2U$6=W97EP&BE#HV^6.+(
M"*K8.!G&0/8@'JM%?/\ 8:CKPUN6SE\:ZQ'!+XKO--97DC9O)1,EPS+\F,C@
M#;\V0%QRUM0UW7M$^%1_X2.^L[R]EN(I;M9#E]CJ%W#.'.%Q\V<Y.<Y- 'T%
M17EEEJ.H^#_B#K>B:AX@U#4M(;1'UKSKH*\]JROM8*<;=O#$#: /E '4GD(M
M3\2Z=XS\)ZS;W7B(:'J^H1QJVLZK'*MTDV,%;>+'EX#,1D$ [.G0@'J5C\/K
M?3_'%UXJBUS66N+N0R3VK7"B"7Y2J*RA1N5 ?ER3C ZUV%>6WUMJ>L?&S4=&
M'B;6++3VT,3^393A C%U3"AE(!QD[A\P)X8#BLB*Q\2>)?@QJMM;:]?76K:7
MJ$XM[BWN6+72PL1L+*-T@9<E?5ME 'M-%>6V%]-\0/&VD7FB:WJ5OX=TNPAN
M+E+:XPDMRY#+!(?XR% WY+8^[\I8DW?B"DE]XP\(Z;'XM?1_,N&E^RV\;F6X
M*X(.0"H';YP!RQ^;&* -7Q1\/+3Q3XBL=:EUO6K"YLHC%"+"Y$03).YA\I(+
M X)'4 "NPHHH **** "HKF'[3:S0>;)%YB,GF1-M=<C&5/8CL:EHH XKPM\,
M],\*^)+G7X=5UB_O[F P2R:A<+*64E3DG8"3\@'7I7:T44 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5S?BGP/HWBWR9+Y)H+V#_4
MWUH_E3H.<J'Q]TY/!XY-=)10!S.F^ /#>F:!=Z-'IXFM;W!O&G=GDN6_O.Y.
M<YYXP 2< 4:1\/?"NAW\-]8Z2HNH(_+AEGFDG:)1T">8S;<>V.I]37344 <3
MI_PI\*V#,[6]W=O]M:^1[F\D8I(P .,$9''.[)/<G KD_'?P_P!1^T^$[#PO
MX;AN]"T<S3- =1:)R68,4#,P92<?*P)PQY "\^Q44 <_HW@_0](TV\MK?3$B
M_M%?].#S/.TN5VE3(Y+,H&0.W)X&367;_"?P3:SVD\6C$2VCK);N;R=C&5.Y
M<$OT!YQTSVKM** .=LO!FFV'C6^\5QRW;ZA>0?9W62;=&J94X4$9'*#OCDXJ
MI%X9;P=H=Q:>!=*M5FN9&D9;V^F\M7*X\SG>2<A<@;<@=:ZVB@#C?A?H&H^&
M?!,.E:M;)%>Q7$YD=) ZS9D)$@QT!!'!P>.0.E7Y_"%O<_$*V\6SW#/+:V!M
M+>WVX6-BS%I,YY)5BN,?TQT=% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %1R"8R0F*2-4#DRAD+%EVGA3D;3NVG)!X!&.<B2B@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MF<UNT %>9>*KW18_%FJ2ZA\/M9UJ]ALXX+>X73C<03CEMJ-@A3F5@S8Z*1U
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
M6Q \G^P(_M_DCY?M'G?N_,Q_'Y?3/.WIQ7<WUC:ZE9365[!'<6TRE)(I%RK
M]B*S/#7A#0/"%M-;Z#IL=FD[AY2'9V<@8&68DX'.!G R?4T >.W<]N?V;[ZR
MN'A.LW.H/#-# %\R6[^V;MN!]YMJ@^NT#'2O>XU*1JK.SD  NV,M[G  _(5G
M?\(YH?\ :_\ :_\ 8]A_:6=WVO[.GFYQC._&<XXK3H *\ETKPO8ZC\8?%\]Q
MJ^H?N8[3R5MM4EC8"569D9E8-C<F0H. &&!TQZU7(+\+O!2:K_:::##'>"Y2
M[$B22+MD4D@@!L 9.2H&#QD' H X7XIZDTWQ$LM$U(0W.AC2OM36%SJXTV&:
M4RLN7D_C("J0N>HSZ@T8M?UG1/@SXIET^^M5%M>B+3_L.H"\-E;NR#9Y@).
M"P4GGOP *]GU30='UP1C5M*LK\19\O[5;K+LSC.-P.,X'3T%%MH.CV>G3:=:
MZ38P6,^3+;16Z+')D '<H&#D #GTH \=\-)>Z/XT\./;M;:7!?%GO/.\2_;F
MU7>F%EV< N3R&48)/I5A_"OAZY^,7C*+6 UA9RZ=%<Y6Z>U62-MIF<D, R;E
M^;.1G.>:]3T[PIX=TBZ%UINA:99W ! EM[5$< ]1D#-/U/PUH6MSI-JNC6%]
M+&NU'N;9)"HSG + \4 2:'-I<VB6G]BSPSZ;%&(;=X9?,3:GR8#9.<;<9R>E
M7G021LA+ ,"#M8@_@1R*;!!#:V\5O;Q)#!$@2..-0JHH&  !P !VJ2@#Y_\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M4'MQS'Q \4Z!XKUCP[8Z#J-U=^(-.UJ,QZ>()4C+*_SF;*\!=A^8!B,GC!)
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
M9.*\Z\"Z5XPT[7=?U/4=$L;:+5M1$S)-J6Z6*,#&5V1LKC!X!9>AZ#!KTF@
MHHHH **** "BBB@"&ZM+>^M9+6[MXKBWE7;)%*@=''H0>"*J:?H&C:1)YFFZ
M3863[/+W6ULD9VYSMRH'&23CUKSGX]V%SJ'AC0X+#?\ ;[C6(K6#;(4!,B.
M#SCDA>3T_.LVUU;Q7JOQ>\+R:];WNC6,T=Q;Q6"7#*)I8(]TCN%;#(7(VGD,
M$7C!R0#UB/P_HL4%W!'I%@D5X2;F-;9 LY/7>,?-GWJ.Z\,Z!?6MM:W>AZ;<
M6]L"L$4UI&Z1 XR%!&%Z#IZ"O/F\7>)YOAIXLO8[ZV35] U*YL_M0M@%G2(J
M2VPDA20W'4<#UJQJ7BSQ7%_P@;Z6UE/)KULHN(;B%MH?RU<R IR  6XZ#% '
M<6GA;P]81W$=GH.EVZ7$9BG6&SC02H1@JP Y&">#ZU/%H>D6]I!:PZ78QVUO
M)YL,*6Z!(WY^90!@'D\CGDUQFE^,?$1U+QGH]_;:=<ZEH5LL]J]JKQ1SEXBZ
MJP=S@_=!YQR?3-<SIGCOQE%=:%+K-W%9KJ%XD%W:ZEHD]HEN"V2(YR=K,55L
M GO^0!['<VMO>0F&Z@BGB/5)4#*>W0_6HKK3+"^L&L+NRMKBS?&ZWEB5XS@Y
M&5(QU /U%<6^N^(O$OC+7- T*]LM)M]%,(FNYK8W,D[2(6 "$J%488'DG@8Z
MFL34O'WB.#X8ZQKA^RP:OX?U8V-R$C+V]YLD6-L!OF53Y@/!!RG4 XH ] M/
M"'AFPNH[JR\.Z1;7,9S'-#91HZ'U!"Y%;->>Q:_XIT?XD:'H>MW>GWMMK5K,
M56SMVA%M+&F\XW,Q=>".2/O9P,8/H5 !5-=)TU-4?5%T^T74'3RVNQ"HE9>.
M"^,D<#C/:KE?-VH^'!I_@K5;WQ1X?_M*&>4W'_"5Z?J$4LLA>11&P1N=AX&
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
M5 \<D;!E=2,@@C@@CG-251T>_&IZ3;7@L;NQ$JY%M=Q".6, XPR@G'3\JO4
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
M)JPWAK0VT,:(=)L_[+'(M/)7R@=V[[O3KS]:P+/Q])!=:S9>(M';2[W3-/\
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
MY8[89/&3AF.![#)';/'.^ ?#?BKP[=:L=7FT9K?4M1FU"1+0RLZO(!D L
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !112!E8D @E3@X/0]: %HHHH **** "B
MBB@ HHHH ***SK+7=,U'5M1TNTNUEO--,8NXU4_NBX)49Q@\ ]"<8YQ0!HT5
M%<W5O96[W%W/%! F-TDKA57)P,D\#DTEK=VU[;I<6EQ%<0/G;)$X=6P<'!'!
MY!% $U%%% !1110 4444 %%%% !113)IHK>"2>>1(H8U+O([!550,DDGH .]
M #Z*C@GANK>*XMY8YH)4#QR1L&5U(R""."".<U)0 4444 %%8=_XQ\.Z9KEK
MHMWJ]K'J=S((XK8-N?<<;0P&=N=PQNQG/%;E !16-X8\3Z;XNT8:KI1F-JTK
MQ RQ%"2IQD9Z@]0??!P00-F@ HHHH **** "BBB@ HHHH **** "BBB@#S/X
MB:QXLM]8N8?#^HOIMEIFB3:G=3_9$E$K@L$C!93@_(?3 R>>*SO#WB3QX-*T
MZXOISJ<=WHESJ,DT&G#=$P&854@JKN<@;-H_'EAWOC:TU34?!VJZ?I%K;W-S
M=VLMOLFN#%@/&RY4[2"V2, [1SRPK#TO1]>7X.7'A^ZL%M]6CTF2RB1)U82,
M8<*0V<#D@'..0>V"0#SJ]^).O6WPHTS4(?&MK<^)+Z_ V100;HHBI!C>,J"
MI7);;U8 $@@UU'C/Q/J_AKQYI^G#QA]CTZ33)+FY-]9P/@H" 8RH4O(Y4_)P
M <XSD*,^3X<>([KX+>'O#0LK./5K34#-,+B88B3S)6W!ESSAEZ9X)XS6MXST
M/Q+/\2K76[+PK:ZYID6FM9O#+>QQB3>6R"''&,^A!!Z]@ 8.J^)?B!HGPVU;
M7KC5IW1IK1M+NGL;<2M$X^=I$3<B(2R[<DMG@XS6[=>(/$5[XG\ Q6>KR61U
M=9HM5M?)C:-9+4 S(NY25;=YB$@X^5<=,E^M>&O&VL>!+C3XH=.LY[C4+62#
M3S<EX[2U18\1E]@R5= QV]MV">AOW?@.ZE^+NA^,8?L\,45K+]OA5B1YWEF,
M%3QN)#@9VCB+GD@4 16&H^*?B!->:CH6O#P_HMO,]K;$64=S)=LIPTI+_*$S
MP-I.><D8K%\1Z]XSTWP)X2U'4=7_ +"UJ[U%;&^+1PF%(Y&<B1U8, 55$.<C
M&6S[='::%XV\-MJ5CX=ET2YTN:Y:YM#J<LPDMS(=TB%47#+N+$<@\\DU6\;Z
M!XQU,^$X[--.U)--U."]NYGD-L\DB$X(7#!8P"<X+MDC X.0!OP^U#Q1JVLK
MJ,NNS:UX4N+&4P74UG!;-]H6<QX")\^"J,P)[,,@'BO2:XKPIH_B.TUTWEY!
M8Z3HAL1'#HUI<F80S,^]G8^6J[N6!P3R>IKM: //OB[XHOO#7AS3Q8W_ /9O
MV_4([6?4/)\TVT1#%W5>[8'Y9Q@X(;X..H2>,K@V7C-/$?AM-/'WKB&66&Y9
MQ@-Y8!P55R"<=<=LUL>+--\5W.LZ%J'AF]LXX[)YC=VEY-)''<AU55SL4Y*_
M,1GH2#S5'PIX/U33_&&L>)M7;38KB_A2!;;35;8BKCDLP!+< =!_2@#@;OQ]
MXGN;^[ETWQ- +]O$!L=/\/O:P@S6ZN%S)N DC)YSN*G@XQD8]WKQZT^%OB&'
M0-+\-/+H\>GV&HBZ_M6W=UOF02,X*@H0DGS#D,<8QS7L- !7D'C3Q/=>,?!N
MMRZ3X;N[G1+$N1J@U);5G:(ONEA #"2-0O4D;LD 9''K]>70?#_Q=8Z+J/A'
M3M;TB#PM<^<D,CVKR75O#+DM$!N"L,L1N8DX8GC   '^'/&MUHOPL\+2ZA;7
M.I:YJ2?9[*S4K'+<'+;&.<83:$S)@X# G.:T=/\ B;#%-JMEXGTPZ)J6FVGV
MZ6V%W'= P],[TX#Y*C8V"=ZXSFLS6/AGJ6K>&?"43R:2^J>'8?)6WNHWFL[D
M81/GZ-TC4]#SQTYJ?1_AQ<2G58M>L/"]K:7UD;0Q:'8&%SEL[M[="" <8()
M)^Z,@%;4?BOK>D^'EU;4/ EY;QWCQQZ8!>QR&X=P2H=1\Z':,XVMSQQ6QXK\
M>:AX5\3Z'IC:']OBU4.J+93[IPZ@9&UE5=N67DL. Q.,5Y]XLGU.?4?#'A9O
M$FCZO)::U D-KI\!-R5BR&>X(8K&4'!&!G+'C:<>@>*O#'B34O'>A>(-(?24
MCTA) J7;R;I?,7:X(5<#"]#D\GD<<@#D\>:AHOAW4M7\;: -"CM=H@5+R.X-
MTS9PB!?XN!UXYSP 2*VC?$/5Y/&&G^'_ !)X871I=3B>2S*ZA'<,=@W8=5P5
M! ;!/4C&#R1>\<^";CQYX%BTF^NH+?5(S'<":%6,(G52&P"<[#N8#/(R#SC!
MR?"?@#5M(\3P:I=V?A2QBA#[AI-BXDFW*1C=(3Y8!.?DZXQT- %?4OB[>I+K
M=QHOAA-2T?1I#'=:@^J10J2!SM4@[LGI@DG@8R<5KZ[\2K>PTCPW>:?:12G7
MR# U]<BUB@38&+2R88 C(&T<GG&2,'FKGX.26#WL.C6'AR\MKF5I89-5AD,M
MGN/W 5SYJCC!8@CONS6UXA\#:_>)X?CL9_#U]!IEF;>:UU735,$CX4>8J*#L
M^[T4@+C R"10!K>#O%&N:_JNJVNIZ1:6MO9>6L5U:7@GCG+#<"IP"5*,C X'
M7GG@=A7!?#CP!<^#)-3N[R[M6N-0,>ZVL8C';Q! 0"H/))SDG [UWM '!_%S
M5]4T;P?#+I$]U#<S7\$!-HH:5E8G*H"#\QP,?E5;P-.R^,-5L+W4_$_V^&TB
M86&MRPD%&9OWL?E$JP^ZI(Z$X).<+UNOQ>(62UE\/7%@DL4N9H+U&V3ICIN7
M)0CJ" ?<'H<GPUX6U*U\27_BCQ!>P3ZM>0+;)!:;Q!:PJ<[%+'+Y.&)('.<8
MR: /,O\ A/IO$^L7=UJVJ^)-&T6#4!;6UUI,*BQC4':3/<=6+Y  QA<J><\>
MB?%B35CX!NK+1+6^GU"_EBM8S9@YC#,"S,01M4J"I/3YAG@US<OPCUF318O"
M2^(X4\)QW!N?+6V(N7R^[R6(8!ESDACSG'!P,>M !0   !P * ,73=#N-/\
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
MI-8P6[V N#,8\AB[$J5#94\9/&.,'=G77CKQ-JG@7P/X@TN\M[&[U;4AIMQ
M\ DAD9V= YS\P ,98 $?>P<XKJ=2^'A;6+[4O#^O7N@RZD<WZVJ(RS'C# '[
MC?>)8<DL37/^./ EU%X6\*^&/#6C75WIFGZ@EU<217L<4R*F=V"[+EW,CMD8
M (Z $8 ->RO_ !!X5\8P:=XC\20:KIE_83SPRR6J0312P%2X"H,,"CY[GY3T
M ^;A8/B#XPU#PU_PE&G:M<S7DDI:+P_'X?DDMR@D*;?M"KDX4;R0PY&VO4=.
M\#:1'JT>NWL5W>ZI]F\A7U&?SFA0@[D'\/\ $P)YZG!P3G-C^%FFV]O-8VFN
M^(;72I6<_P!FP7P6! W)5?EW!223C=SDYZF@#-\>ZGXBT;7?"NLZ->.L&I7*
MZ?+IEZY6(2RJ1$S*J[A@EBW.?E7 ZU<U?2/%,7@CQE!KOB&*]AELI'LYK:T2
M%T7RV,B,I!&T_=');&3N!(Q>\4_#FS\3WND7G]JZE8SZ24:T$$BM&A5@=Q5U
M.6P ,Y[#(.,5TT6G Z4VGWUS+J*2(T<LERJ!I5;.0P157H<< <>_- '"_"G0
M;J/P?X>U2;Q#JTR_9.+%GC%N%.0!MV;N 1_%U'IQ7/ZMXKU3PM:>.]'UWQ+<
M1:A$@N]%N&1 \L3\*J83!^8!&PHQ\Q&,$CL]+^%^@:3):>5/JTL%E();6UEU
M&4PPN&W!E0,!USUX.3D&L;5=$U?Q;\3O#&I7WA66RTG1S-*]Q<74)>23&8_E
MC=CA656'/<YXZ@'9>$;/4K'PIIT6L75Q<ZF8%>Z>=E9ED899<KQA22![#O6W
M110!Y]\5%!;P2V!N'BJQ ..<?/\ X"NZO+<W=I+;B>:#S%QYL+;77W![&N:\
M5?#[2?&%Q')JEUJGEQLKK;PWC+%O4, P3D!L,>1BM>'1/*T!=)_M34W"]+M[
MC-QC=N^_CG^[ZXZYZT <=\&YKE_"6J:;<S><--UB[LTE"[&==P<L<=RTC'CI
MQZ5RUOXB\5+\-?$>MIXDN%ET/4);:W0P1/YRI(G^N9E);AL#;MZ<[J]'\,^
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
M](M-7D\._$Z[?P]JD=[JDL_V6!X@AEC9&2,JI(R1DEL$YXV@G@U]:\-:O/\
M#_P$/[.UD6^E!)+^WL-JW\4@0!'C#<</DD8S@CI@D 'IFA^,-'\0ZA>:?927
M"7UD$:>VNK:2"1 PRIVN <?XCU%;U>6_#G1+O_A+K_7[K3_$R*;3[)#=^(+V
M-Y77>K%1$J J,C.2Q'IU->I4 <IJ7Q#T/2?%)\.74>H_VD8EEBCBL9)?/!#$
M^7M!+8"DDXP.1G(8"Q:^._#MUH.HZU]O,%EILK0WC7,+Q-#(N,H48!MWS 8
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
M(*D?Q?-RB_>STKF[:U\1^#? 6OZHI:3484%Q%;ZEJ<M]&(XT4R-OVH0SXD;
MXW$=!P);OQYJD5MX(U..QMQ9>()X;>>V<.98C*N0RR?=P.N"N2.F.H .KA\-
M:3;^)[CQ'%:;=6N(!;RS^8QW1C;QMSM'W5YQGBN!U'X::GJNN1(MCX7T32(;
MX7*7>D6QCOV5"2@W;0JGH20>".,]#I?&E&@^&VH:G;W%U;WEGY1@DM[F2+;O
MFC5LA6 ;@D<@XR<8KT%5"J%4 *!@ =!0 M4=8TBPU[2KC2]4MUN+*X 66)B1
MN ((Y!!'(!X]*X/P:CV/Q;\8:5%=7DEE;V]JT45S=R3["R;F(,C,>23WK:U[
MQ/JNC?$+PYI30V8T/5A)$]PX;S4G56(4'.T!OD X.?FH ?H_PQ\'Z#>6EYIF
MC);W5H[R0SB:0N"RA3DEOF&!C!R!DX R<W+/P/X=L(]:CMM/*+K88:CF>1C/
MNW9R2Q(SO;ICK5/P9K^NZ_J'B%]1L[6#3+/4);/3Y(D</.L;LK,2201PHR.,
MAAVKK: *&C:-8>'])@TO3(3#96X(BC,C/M!)8C+$GJ3WJY+%'/"\,T:R1.I5
MT<9# \$$'J*?69XCU<^'_#>HZN+62[-G;O-Y$9P7VC/7L/4\X&>#TH YVT^$
MO@>QNX[JUT)(IXKA+F-Q/*2KH25QEN!DYV]#QD<#%G7OAIX0\3ZHVIZQI N;
MQU5&D^T2ID 8'"L!^E<KX/\ B9KNO:IH-I=1>')DU'<\QT_4 TT*B)G"M"S;
ME8'&3\WW6XY%5(Y?&%M\3?'Z^$XM,N?*^Q220ZE-+DDP,P6+!P"26^\0!QVZ
M 'J!T'26T.#19=/MY],@B2&.VN$$J!4 "@ALYQ@<GGBLWP]X"\+>%96FT71K
M>VG;/[XEI)!D8(#N2P'L#BLF\\>7;>$?#]]IFD^?J_B (EG;,Y,<3LFXM(P&
M=B@$G Z#MU%6S\6>++;6[KPUKEKHT>M3V#W>F3VC2M;2LN1LD!^<<\Y],]\9
M -[4OA[X0U>>:>]\.:=)-,KB2180C.7(+,2N"6R/O?>&3@C)SO65G!I]C;V5
MK'Y=O;Q+%$F2=J*, 9/)X ZUYP?B<Y^&[ZI!J&BW'B1-.BU!K50ZQ!'D";,;
MB2P.4QNSOVY W"I-5\4^.;7QI8^%[&#P]+=W6F+=F283+''(.)!D$EER&V\
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
MRQ[_ ) 'HE%>$>+_ (B^);))_$GA_79KS18KM8XXH]#"VC+N/#3NV\GC:2H
MST(S7:_%'4_$.B:=I6J:!JAANGO8;5-->%'2\=SPA)&X'@]".,]#S0!W26-I
M%>RWL=K EU*H62=8P'<#H"W4@5+)#%*\3R1([1-OC9E!*-@KD>APQ&?0GUK@
M[R\\3^";#6O$?B+Q#::IIL-JTD5G'9"W\N8LHC16!8E225^8D]#ZUR.@>+_'
M=QJ6@ZDTNJ:E:ZG-']JL/^$>:"WM8I&^\EQ_$%!!!)P5Y)H ]EOK^STRSDO+
M^[@M+6/&^:>01HN2 ,L>!DD#\:33]0L]5L8K[3[J&ZM9AF.:%PRMS@X(]P1]
M17F&IWWB'QV?$_\ 9^MZ?H^@:-<R6A6ZT^*X^U/$JM(93*2BHK#*D=CE@,"M
MGX)@CX0Z%D8_U_\ Z/DH [:ZTZQOI(I+NRM[B2'=Y32Q*Y3<,-@D<9'!QUJS
M110!6O=1L=.6%KZ]M[432"&(SRJF]ST5<GEC@\#FK->:_&_=#X'M-1BGA2ZT
M_5+:ZMX9!G[1("5$8&02<,6P.<*?J+2W/BK0/'>A6>I>)+35+/6&N(Y+3[&E
MNT!5&D5H@"6*@ *=Q;'&22PP >@45XMJWB[Q%H%AXJ\-?VS-<^*A?PMHSM&C
M23P2&,!50)LRJJ^XX'))XKUK1+2]L=%M+;4K][^]2,>?<NBJ9'/)P%  '.![
M 9R>: (/#/AS3_"?A^UT73%<6UN#AI&W.Y))+,<#)))_I@5K444 9NH^(M$T
MBXCM]3UC3[*:0;DCN;E(V89QD!B"1FK5O?V=U*\5O=P32(H9TCD#%0<@$@'@
M'!_(UYW\9[4W&G^%!#:VD]TWB*UCB6Z7,;%@_P C\$["0NX>@J&PT&.UAO\
M5+:&P\.>+_[(NX(=.L?*6*.)9V,<Q7:2P)6,%\8()X!X !ZE17E>LZMJ#^'?
MACK!UJ[@OKR\L(KB**3:EVLRJ9-Z#@]..PR?45L17VI>)?B%XCT>+6K[2K31
M8K1%2T6$F9Y59V<F2)B,#:N!QQGO0!V6I:C;:3827MVT@@CP&,<3RMR0HPJ
ML>2.@J#0]>TSQ)IB:CI%VEU:LQ7>H*D,#@@J0"I]B!6/X&?4C8ZI#JGB&UUR
M6WU*6*.XM]O[N,*NV-]J@!QG) S@MC/%8/P7_P"13U3_ +#-U_,4 =;J'B>R
MTWQ1H_A^:*X:[U59F@=$!C41KN;<2<CCI@'\*VJ\W\10W&G_ !I\'3P:IJ/D
MZF+Q9[-KEC;CRX!M*Q] 3G)]P#USF_KFI:KJ'Q-L/"]IJ\^DV8TN2_FEMXXF
MDN&\P(L:F16"[<%N <@D>A !N^'/&&@^+!=?V+??:3:,JSJ87C:,G.,AU!YP
M?R-;E>6_#1'B^)'Q#BDU.34WBELHS=2A0[;4D&UMH RN-I( R5S7J5 !1110
M 4444 %%%% 'F/B;X6W_ (FU_P 37CZS#:VNK6=O;0HMN9&0QO%)N;D=XV&!
MV;/;FSI_PSEEL?%^F:_?075EKURMR'M$:%T?AF."6 PX&T9;A>2<X$FJ^/==
ML/&USX=C\/6&R&S.H?;;G5?*B%L&VF1_W9V\\$<X^G-:&F_$'3SI,UYX@$6B
MM#JCZ4QDE+Q/,O=9-H^4C)W$ #!STH IW/@;7]<N]+7Q+XH@U#2[&5)Y+*'3
M5A%W(F=K2'>W<@E0-I]!P0OC/PGXC\0^+O#]_IM]I=K8:4QG#7$<DDOG'/\
M"" RX"?Q*1R>>!71Z7XLT+6=1DT_3M1BN+I(O.V*&&Z/.W>I(PZY_B4D<CFL
M<_%;P*&N5_X26RS;JS/@M@@'!V''SGT"Y)[9H U+O1+G7_!D^C>(9;=KF[MF
MBN)+-&2-6/0H&)/''4\XZ#.*XS3/A5J5@VG"36]&E^Q3Q2K=#PY MUL3&(Q(
M20.F=^"P/.3TK<^('BI=)^&MWK6FWDD<ES ILIXX&?EAN4D;3M&W/+  <=#B
MMFSU>'3?!5GJNJWWFQ1V44MQ=B-CORHS)@+G!)S]T8'4"@#;HKG+'QYX8U*^
MLK*SU:*6:^!-MM1]LN%W$*Q&TD#J,Y!X//%1ZU\1?"7AW4WT[5=;@M[R,!GB
M*LQ7(R,[0<'&#CT(]: .GKC_ !SX/U+Q9+H[6>LPV,6FWB7HBDM/-$LJ?<)(
M=2 ,L,#KN]A6Y=>)-%LM#76KG5+6+3'0.ERT@V.",C;_ 'B<< <FH-%\6Z)X
M@NIK73KMVN84$CP3V\D$FPG 8+(JDKD8R!C- #VTF[U/PW>:3KMU#<->0R02
MRV<)A&QU*\*S/@@'KD_2N&3X5:V+30XIO&KW)T.ZBFL$ETU!$B(,!&"L'8\
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
M6/5>!CG +3M\3!-X(T77-.T2YN]0UB?[+:Z;Y@0^:&97#.1@*NQOF(],A><
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
ML?J,@@T <(]MX_UWXB>%=?O_  O:Z?8:;)/&]O\ VC'+)&)$VO*S*,$8(VJ
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
M\9[^N*=X*-AI_P 3M5T?PS?S77AY-,CFFC%TUS#;W7F%=JLQ)4E<DC/.#GH
M/0]2TG3=9MUM]4T^TOH%?>L=U"LJAL$9 8$9P3S[FC3=)T[1K46NF6%M909S
MY=O$L:Y]< =?>@#R;P!X2T/4O'OC"]N(9I[C3M87[/*;R8E2I)^;Y_GPP_BS
MZ5[+7-VOP^\(6-W#=VOAW3H;B!Q)%(D(#(P.00?4&NDH X7XKKI%UX3M]+UF
M[ELK?4;^&V2[0+B!^7#/N8 +A"">V:Y_P[J5W-\5=/M+S6M$\3.NFRE-1L8
MDUNN5SYFPE &/ &3_P !S@^G:EI.FZS;K;ZII]I?0*X=8[J%95#8(R P(S@D
M9]S4>EZ'I.AQ21Z3IEI8I(V]UMH5C#'U.!0!XDE]H2_#7X@:'K&IP1RV>KWW
M]G6DMWB2,H%,0C7.=OF#H..OO6A\1%MI?A9X(NUN5AU96L_L=RLF)DW(N]D.
M<G^$GZ#VKU*]\&^&-2OY+Z^\/Z7<W4@P\LUJCLWN21R> ,]:+GP?X;O+"TL;
MG0M.FM;-66WB>W4K$&^]MXXSU/N >HH P9_A/X<N8KLW+ZC=7=S 8GN[J]DD
M?=_?Z@;NG0 8&,8)SY]X:T]/%%SX>\ W^C[5\*32SZM)-"2CE6(B1&).5DW;
MV! !"\<"O;-)T73-"L_L>DV%O96Y8N8X(P@+'J3CJ>!S["IH;"SM[RYO(;6"
M.YNMOVB9(P'EVC"[F'+8' STH \2\62RZE\6==LM9DTQM/M+6$64>L:N]C"B
MO&-YC"<R,6W9;!QMZ@A<7M)\.RZ_\(_FU2SUG6M NI)=+O;99)A&\1#"%&8*
MTBMMV_Q @J1G:M>IZMX;T37GA?5])LKYH#F,W$"N5]AD=/;H:Q8S:^)_!?D^
M!-9LM,LY"\"W-M9EO* R&"(&38V>0?3D#D&@##\%P6/C7Q?)\0Q9RI&+**UL
M6DX!?#><V"<Y4DQY&!PW7.:]*KGO V@7'A?P9INBW3VSS6B,C/;*51LNQ!P>
M<D$9]3FNAH \J\6SZ3+\48I;3QDOAS7[#3U25[RW22WF@9RVP;V4;LD$\\AA
MCD'&19ZW)J'P>^($U^VE>9'=7,+WM@%2&[D*( XYY9B5&>-V5ZG->GZKX,\-
M:Y>F]U30[&[NBH4RRP@L0.F3WJS+X;T.?1AHSZ18_P!F [A:"!5B!W;LA0,#
MGG\: /-X-!T'PEXS^'0T::)([N&X@EN(956.] M\J[ '#,S,"&&<Y )^Z*H:
M?:^#=6U_QG<>/YK#^TH]5FMX4U"?R72T55$11<C@KT91D]<FO59O"^@W%S87
M$NCV+3:>%%F_D*# %.5"<< $# [=J??^'-#U6Z2ZU'1M.O+A  LMQ:I(Z@<@
M L"10!X;<73:%X ^'OC+4;:XODTRXNHT6Z4F9DD\PV[')QA0D9'/]W!KI?A[
M=R>,OB1>:WK%F(-9\/Z;'I=S&54JMR99@[H03_"I'']YATP3ZQ=V%G?VOV6\
MM8;BWW*WE2H&7*D%3@\<$ _A2V]G;6KW#V\$<37$GFS%%QYCX"[CZG"@9]J
M/,=,GT"/]H*[ETJ73U2302+E[9D"M<M=J#N(X,ARN>Y)%0ZQX9T77OV@U@O[
M**>+_A'Q<S1=!+()3&#(!]["E>O]U?05W<W@[PC#(;^7P]HT3PL9S.;.-2I'
M)8MC\<GZU/HTV@>(([?Q/I<5K<M<1&.*_$&V5D#$%=Q 8 $'@]Q0!XHUQ&/
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
MMY*D&GW+A$F@$+&1<'*X&$()!P<>N#-\,O#]AITT]_/;VUMXDFLX?MUI#:)
MMJK/(54*@ &0H!]?+![UK^*?A[9^*M<L=7FUK6["YL8S';_V?<K$(\D[F&5)
M#," 2#R !5CPIX(L_"5UJ5W#J6J:C=:B8S<7&I7 FD/E@A>0HZ!B.<]O2@#I
M@020",CJ*6N'^'GA2^T.\\2:QJL:Q:AK6H/<&)9?,$<0+%%W=R-[=AVKN* .
M6^(NKIHG@/5+QM2GTYO+$:7-O$))59F &Q21DG..HQUR,5P?@R\\4Z/\5+?0
M]6N=8:SO--:;R=6NXKA]ZG[ZF,D*.",'U.<\&O4?$'A_3?%&C3:3JT'G6DV"
MRABI!!R"".0016)IGPVT#2];M];1]2N-6A0*U[<ZA+))-@8^?+8/&.,8XZ4
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
M*1EMH9L<#/;/K0!Y9H_COQG-X/U+Q3>P^'I[7399HY;*VWH\HCX8K-O=1SR
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
MKFM!T_Q7:^(]:GUK6+:\TF9P=-@CB"/"N22&PHZ# ZMG&>* .EHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ JG?Z78ZH;4WULD_P!DN%N8-X^Y*N=K#W&35RB@ HHHH **** "
MBBB@ HHHH KV-A9Z99I::?:06EM'G9#;QB-%R<G"@ #DD_C5BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!AAB
M,ZSF-#,JE%DVC<%)!(!]"0./84^BB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BH@T_VIE,<?V?8
M"L@D.XMDY!7& ,8P<G.3P,<RT %%%% !1110 4444 %%%% !1110 445Y_\
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
MU-I0\7ZU%;MKNIZ?N692XB@A\T88KD,22,CH.@X% 'O]%>)P^)-7\0_#;P9
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
M:9Y#&WO(OM$<PSYD))!4'L22O/89H V_#^B7&C6\XO-:O]5N;AQ))-=LN%;
M!$:* $7C.T>M;%<OHGQ$\*^(KZ*RTS5#+<31O)"KV\L7G*I^;874!R.>!D\'
MT-10_$CP[)X:OM?EEN[>PL;QK*Y,UJX>.0,!R@!(!W+UZ;@#@Y  -;Q+H7_"
M1Z,VG_;[NP)EBE%Q:2%)$V.K<'IDXQSD D'!Q698^!H(-9T_5=0UK5M6NM.5
MQ:_;98]L1<$,V$1<D@XRV<<>@JWJ/C30=*L=,O[V\>*QU+8;>Z:!_* ;!4NV
M,1Y##[^._H<5+?XC>&;N.^EM[R>6"QMWNIITLYC'Y2L5+*VW#C(897.=K'H#
M0!B7'PI,R:Y8Q^*-3MM&U:XENY;&"*($2R8W9D*EBG'W>.,<]2=>X\"BXO/"
M\YU>[1=!@>%4157SBT0CWY'W3@9Z$=ABFZ9\4/"6KRVB66H3NEU<"UBF:RF2
M)IB,B/S&0+N/IFNPH XCP[\.TT._M+F?5[C4%M]';22DR ;T:4R;L@\<$+CT
M YH@^&5G!9QV'_"1>)&TV)1&EB+_ &1A.FS**&*XR,%NA^F.WKB/B+XC\1^'
M!H1T!-*<ZEJ":<POTD.V23[C HPPHVMGJ>F* .WHKD=$\5:E/XUO?"VLV5I%
M=PV2WL4UE.TD;1E]I#;E!5LXX[BF0?$_PQ/J&GV9EOH6U)UCLI)]/FCCN&)Q
MA&91G!*Y/0;ASUP <;I]I?:A\<O$DY'BC2A.L<-K>6]M']G*1QX?>94==I90
M4P.<]LUW$W@#3W\(R^'+?4-2M;>X9GO+F*93<7C,"',KNK;BV>2 .@ P.*TX
M/%&DW/BJZ\-17#G5;: 7$L)B8 1G;R&(VG[Z]#_(U!X4\8Z3XSL[B[T<SO;P
M3&%I)(B@+#L,]>-K?1AWR  /\+^'I?#.G?V:-7N[^SB"):+=*F^"-5 V[E4;
MN?7H,#M6%%\,+*".ZMHO$7B)-.NI)7DL%O%$.)"2RCY-P7D]&Y[YR:[FD;<4
M8(0&QP2,@'Z4 >/>*+"\_P"%N>'+6WT_Q'9Z1I=FEO976E6T<D<$DC;-Q+!E
M6,)\K;AGY.F""?0M.\'V%E9:A;W=Q>ZJ^HQF&ZN-0FWR218($>5"A5 9N !R
MQ/4UP-M\2_%3?"[Q!XBN;'2(]5TC4C9O"0XBPIC#?QG+9<@88 ^_?H/'&NZI
M8_"22^E@U&'5;BQ7S&TR%MUK*8][,<G,<8*D%B<KGUH NZ7\/(-(6WA@\2^)
M6M("HCM7U#]V$5@53A00HQC (R#@Y &%U;P -6\1+KC>*/$5K=)&T426MQ%'
M'%&QR5"^7R"0.N2<#)X&-"WU6'0_ -MJM]/=W<-IIT<LTYC+32@("7*@GD]3
MR0.<G'-5+#XC>&]1>P$-Q=I%J$HAM;B>QFBAFD.<*LCH%)." ,\F@#7\0Z!9
M^)?#UWHE\THM;I CM&1O&""""P(SD#D@UCV'AA?"T#ZBVL>)=9^Q6S&*UFNO
M,W!5^ZL:A!(Y P-V>?0\U<O_ !IH^GZI<::QOKB[M@AGCL[">X\K<,J&,:$
MD<X/."*;>>-]!M/#%MKZ79N[.[VK9I;+OENI&.%CC3J7)XV\$$'.,' !Q_@:
MUN_$?Q&UOQCJWA:[TS;%':Z:]["(Y% !WEE8[MY!4!@,8W+GKGU*N3\->/;7
MQ+K4^DC1=;TN\AMQ<E-3M1"60MM! W$GGVQP:ZR@ KF=9\$V>L^(EUS^TM4L
M;T61L6:QG$6Z(L6P3M+ Y.<@BNFKS)_B'/I'Q3\1Z)J#WEY:Q6T,NGV-E8F:
M4MY89P-@R<YSEB /44 =%I'P\T+2/#5_X>"W%YIM[*9I8KR0288A>AP.ZAOK
MS26G@*TBU"TN[_6M;U;['()K:&_NP\<4@Z/A57<P[%L_J:1OB+HH\-0:^D=[
M)9M>)97*K"/,LI"VTB9"05VL0#C)^88!!S5RZ\86-KXYLO"1M;V2_N[8W0EC
MC4PQQC>,NV[(Y0CH>2/6@#COB'X'E>ROG\-Z1JEW<:H9#<VMMJOV6T\QEP9I
M(RP#L3@D#KMY]];P[X2CU/X=^&++4UU*QO=+5'5@XBGAE4,C $#[AR<#NNW.
M:[RB@#GM"\%Z3X=U:\U2R>^>\O8T2YDN+R27S2O1F#'!;W[#@8!(.59?#.RL
M/$SZ_%X@\0M>NJHQEO%<&,,&\O)0L5.W&,]SWYK2\0>+)="NI8(_#VKWZPVA
MO)+FW2-8$0$AE,CNHW@#.T9."/P(/'>@2^!X_&#W,D.CN@8R21-N0[]FTJ 3
MD/\ +QD=P2.: *FN_#O3?$'B*+7+G5-9@O($*0?9+TQ"$$8.S RN1G.#SDY[
M8U]6\,:7KF@IH^HPO<6\:J(WDD+2QLJX60.<MO&3\V<\G.<FL33_ (B0W7B+
M2M$O/#NN:9<ZJDDEH]Y#&J,J*6;=AR58;?NXR,KG (KGI/B;JNG>/_$^E3^'
M-<U*VL_LZ6T&GVJ3&+*DL[LIR X*E023@= <B@#K]'\#:5I&I)J9GU+4-0C5
MDCN=1OI)VC0CE5#' '7MGD\\UD7_ ,(?"]]%=VZ?VC9V5T"TEC:7KI;B0DGS
M!'RH8$C QM&T?+Z]O;2M/:Q3/!) \B!FBDQNC)&=IVDC(Z<$CW-2T 5=,T^#
M2=*L]-MMWD6D"01[SD[54*,GN<"K59NO:[I_AK1+G5]4F,5E;A3(ZH6(W,%
MP.>20/QKSO5_%^O#Q]X1$=OJVC6FK2F&2RO1;LL\:_-N 4LT;_. P)!^Z.QH
M Z+5?A=X>UK7K_6[U]0:_O%5!+'=O'Y"A0N$"XX('(;/4U)?B'X<^&&C\->%
M+R_A!>3R+$AW\PD8+[F,CY) ) 8@#T IGB/X@CPW<:D;CPYK$MAIJQM<7ZK$
MD)#XQY9=U\PY8 @<YXK.^)OC:[TCX9C6_#RW3&^2)K>^BB4I CE2&<-RNY20
M#MX) ."1D O_  H\.77A;X>6&G:A9"TU#?+)<Q[U8EB[8)*D@_($_(5VM<]X
M>\3W.O7EQ!+X:UG2TBBCD$U_$B*^\ A1AB2P!Y';!#;3Q6+:_$VUO$;4X](O
M8_#,<SV\NMS/&D08.$5E3<6:,L<;P..XX;: =W7*:?\ #OP_I_B%]?5;Z?53
M(7%U<7\SLH(P$^]@J!P V>*=K7BJW_M)_#NG6VH:AJ<UBUR1ISPJ8(B0JOOE
M=5!)/&-QXR1C&<7X0:C?ZCHFO&_NM1N&M]<N+>+^TGW3QQJL>$?' 89.0.,Y
MQ0!T*^#-/7QRWBX7-\-0:#[.T8F_<E, 8VXZ9&<9QGFF:-X"\/Z)I>IZ;;VC
MRV6IRM+<PW,AE#%AC'/;WZ^]=+0>1UQ0!R6@_#?PYX=UAM5LX;B6Z&[R&NKA
MI?LX8$$1[CQD'&3DX'7K3[+X=>&K*=I_L<D\IU!]25IYW8I,XP2.>1CL<Y[Y
MKSD?%C7=)\+^*X=:DM6U_3KHV^GE8O+2Y <QNR _?"%'8\<< GGCK8?%NNZ-
M\-?#^LSV\.MW=[#'+<SW5[!I\<8D7>,E@%XR%  YQD^X!K'X:>%'T73])DTY
MWM-.>5[3_29%>'S&+, ZL&QSC!/89SBK6E> O#&B1ZC'I^E)%'J40AO$,KN)
MD (P0S'LQR1R<G-9^B_$2VU[PCJ>N6.EWDLFF2-%<6D3QNS.JJS^4P;:Z@$X
M/!;' Y&<Z?XG7<G@WPYKNE>&9KZ;6[G[*EI]K6/RY/G&-VTY&4;G &!DXZ4
M:4/PJ\%07%O-'HN#;NKQ(;J8QJPZ'87VY_#KSUKLJ** "N?TGP1X=T--433]
M.\M=5_X_0\TD@F^]UW,<??;ICK4WB>#Q%<Z9'#X:N[*SNWF42W%VA?RXN=Q1
M1P7SC ;CKTK$\%:KJTOB/Q+H.IZLFKC2GM_+O!;K$^9$8M&P0!?E*CI_>Y/8
M '1Q^']+B\.?\(^EJ%TK[,;7[/O;_5%=I7=G=T)YSGWI^C:-I_A_2;?2M*MA
M;65N"(H@Q;;DECR22>23R>]>2/X\U:R\.W/C&Y\1 /;ZI]DO- :WC'E1B8J(
MDSAA+L#N6.<CC VY'M5 !6=K>AZ=XCTJ73-5MS<6<I!>,2,F<'(Y4@_K6C10
M!SO_  @OAY?#$'AR.Q:/2H)1-%"L\F58/OR'W;OO9[]Z?KG@CPSXDNXKO6-%
MM;NXBX65UPQ&,88C&X<G .0.HK?KS7Q7>>(='^)?A<Q^()6TO4[UHO[/6!%2
M-1&H(+=7R23STSQTH [27POH4VA)HDFDV9TQ!A+;R@$0\_,N/NMR3N'.3G.:
MKZ/X+\-Z!>+=Z5H]M:W(C,7G(#O92<G<2<L<]SDUB_$+6[[3+KP_9P:F=&LK
MZ[9;O53&K+;A4W(A+C:-[8&3Z'KS4?@#Q-<:OK_BC2)-836K;3)X&M=141@R
M)*A.P^6 IVE2-P'.3TH K^+O!FL^(KF]L+.Q\.Z?I6HO&M_?(&-]/&K(QQA
MH;AA\Q;J.E=7KOA30?$S0-K6EV]Z8 PB,HSMW8SC\A7DNB^,]0N-1\/;_$]T
M->O=;DM-0M)HBMCY*NVY(BR8W!1$%PQ;,G/7CM_BS=:QI7@J\UK2=:N+![)%
M;RHHHR)6,L8!8LI( &[@8SGG(X(!T$'@WPU:VM_:VVAV$%OJ"JMU#% J)*%!
M RHXXR>G<YZTL_@_P_=:?IUA/I<,EGITHEM8&R4C8 @<9Y')X.1^0K;HH **
M** "BBB@ HHHH *\^^,\=[>?#F\TK3M+O]0NKZ2)$6TA,GE[9%<EL<@80COR
M17H-% '.>&_$DVJZ!->W6@ZOIAM05,%W;XDDVJ"2B EF]!QR>!FN&^%MQ-;:
MUKD%]X-UBRGUC5;F]6\GL D<<##<D;N2#D'<  ",M[FO7** /.IK'Q#X<^).
MNZ[9^'&UJPU:WMQYD-S%');&)"I3;(1N#<'@^G6N/U+PWK2?#F<MH=Z9]:\4
M?VH+&"/=):PL00) ,[3A/0XW '!R*]U) &2<"B@#QKP[X:\01>.%U,:1.+6W
M\5ZK<2/*1%^YFB1$D4-RRGD_*#G%>RT44 %>8^+O!MWKOQ=T*\>WFFT2;3Y+
M;4@KE4*(Q=%?&,AI&3C)SM/& :].KF?&?C:T\$6,5]?Z9JEU:-GS)K*%72'E
M0-Y9EQDL /7!H QOAUX<UCPIHNO2:I:M<ZC)>R-;[;@223V\:*L*AV/ X( 8
MC&><<UC>'=3UK3/B?XAO-6\':Y NNR64<#P1I<1P*BF,M)(K;5'(8XSCGTY]
M8HH \I^)EYJ]_P")_#EAIGA?6;P:;JL%Y)<1P@6\JC!PKYP#DX.[: 1Z<U:^
M)J:_K?AWPY'8^&KJ>9]6AFN[&5HWC")N_=S;6*E&.#GE0!S@X%>F5@^(/%EG
MX<U+1+*ZM[F1]7NQ:Q/$@*HQQ@L21CDCWZ^E &%8QZYXG\;Z7K%_H=QH^GZ/
M%<K&MU+&[SS.?+.%5CM"JI(;N&XX.:X;5/#_ (RTGX6Z[X3@\.WE]<374DKZ
MQ!=1;KQ#*',C)N,A=E&TKR<=STKW2B@#S3QP-1U"T\)VFE>#KN[TZ.>*_N+8
M^5$L<2(<0,A. PW [3QE0!GML^*[S5=4^%.J3VVB7L>H7ED\:Z>55YE#_+R!
MD?=.XCKCC&>*ZVZN8+*TFN[F58K>"-I)9'. BJ,DGV %<OX5\?V?B^XQI^CZ
MS%:,CO%?W-L$MY0K;?E8,3DG/4#H>_% '*ZMHVKOH'PTTW3] 7^SXKNUGU*!
MH0#;X0$[U/3[TI)(^\!SDX/J]%!(&,GKTH *\W^)NDZ_KNL>&[:QT*XU'1K.
M[%Y?>3=QP.6'RH$8R*X907/&!RO/7'I%(6 (!(R>@]: /-=&\/:QX6O_ !?I
M^F6<T]SJ%O)>Z=K4[B1FEV[4@E9R22K'*[L@C)/>N9LO ^JCQ-X5OSX%N4^Q
M78GU&[O-:CEFEE8#,I(8Y"L!)@8W$$;1DY]QHH \L^**W5EXP\':AI.HQ6FK
M7=P^F1[XA(5CE #2A>-VPD'!.,E>.3GT/1-%L?#VC6NE:;"(K2V3:BYR>N22
M>Y)))/J:SKOP-X:OO%$/B6YTF*35X2I2X+-U7A25SM)'8D$C ]!B3Q7XIMO"
M.D-J=W8:C=P)]\6,'F% .K-D@*H]2: -VH+V6>"QN);:W-Q<)$S10A@ID8#(
M7)( R>,DXK-\+^)K#Q=H4.KZ<EREM*2 +B$QMD=>O# =,J2,@C/!K8+*I +
M$],GK0!X!K'@?4(?A26O?!C2^)[S53)J$D$,<\[(TAD+1LC,47 5<#'.>,$D
M^F^/IO$-[X4O=*T/PW/>7&HV3PL[W$$:0;QM8-F0$L%+=,C..379T9&<9YH
M\[\27&NK\'[^SMO"]^E^UJ-/2S\R.X<1LH0R?NVY&">@SGDKC-17GAG5;^U^
M&^FQ6$JZ7I;0W=])(Z+-!)!$!$I&><L6#!0>G!%>D@@YP>G6D) QD@9.!F@#
MR*?PEXATKQ5XGU"+2]4OUU68302Z3JR68V@$!) S @C/WAGJ2 .E+KO@W44\
M'^$M$L_!5OJ.GVAEN+W3SJAB>&4J2H6?<"?FD<G (R .!S7K@96) ()'7!Z4
MM 'G7@+0_%=EXFU'4-6^V6.DO;B*WTRYU9K_ &ON!WAVZ  $8Z\]\5Z+110
M5Y0MIXWTKXG^(O$-AX1CO+.^CCMX1+J,4+$1@ /QNX."<$ ].E=+;?$>QNO&
MD_A9-$UT7=O)LEG-H#"BYPKDAB0C<88CH<\"NRH \SMM#A\-_#7Q0WC&\M+8
MZW<75]<I&XVP/,O$:,V=[C:",#[W0'&3>^&&FZC=:):>*_$4RW6M7]E'''(8
MU!BM =R)D$[BV?,)/.6 /W:Z[5="TC78DBU;3+.^2,DH+F%9-A/7&1Q^%6+"
MPL]+LHK*PM8;6UB&(X84"(O.3@#W)/XT 6**** /*O%GA+7-2^)W]L#PSINN
MZ8VG+9PK?72K' Y?)D92I/'/"@Y!X.>!6L_A_K[_  @TS1);6W@UO1-1^W6<
M;SAH9V65W 8@$[2LC #(.0,D<UU5G\2;"^\=7'A&+1M:&H6[L)9&@01(@_Y:
M$[\[#E2#CG</6NT)P,GI0!Q^F7?CG5=5LWO]&TS1+"!R;A7NOM<T^5( 3:%"
M#)Y))/3MD'%O++QAX<^(7B+5M"\.P:O:ZW#;$2/?I!Y#Q(4P0W)SUX]N>N/1
MXIHIU+0RI(H)4E&! (."..X((_"E9T3[S*/J: *VFG4&TZ$ZHELEZ0?-6V9F
MC!SP 6 )XQVJW5>:_L[>Z@M9KN"*XG#&&)Y KR!<;MH/)QD9QTS4RNC_ '64
M_0T <YX]\,S^+O!]YH]K=BUN)&CDBD;)3<CA@& Z@X]\<'!Q7)Z_HOCO6/%O
MA/4KG3-'-IIMV))4M+QBR9"AG9G5<CJ0JJ3QU.:ZCQ#XDOM-\6^&M%L(;.4:
ME++]I\Z8+)'&B@Y1<C)Y)[_=Z<Y'4$@#)( ]30!X_P"(O ?B76O$GB<MI&D:
M@M_'Y5CJFJSDBTB*8\N*)58JRLS$-@<@GOSOW_A36=3^!R>&+BWM5U9-.B@$
M2RY3=%MVC<1C=A![!N^.:[E=1L7O_L"WMNUYY?G?9Q*IDV9V[MN<[<\9Z9JS
M0!R^@7GC2_OQ+K6DZ7I6GA&!A2Y:XN&?"X(( 0+][U/08[UYK:?!S5=/T&;2
M&T3PGJ0WN8KZYN+F.<@G(+;%XQQD*P! QZD^Y44 <-<:)XGT?Q3_ &IH$>F7
M5O>V45I=6US*\0A>(/Y<BL%8E?F((QGD>Y#_ (<>'-?\-1:['KLEA,]_J3WZ
MS6CM\SR ;\J5&T J,<GOZ#/;5SWC'Q;;^"])AU2\M+B>S:Y2&>2$9\A6S\[#
MTS@?4B@#H:0Y .!D^E<UJ7C2VT[QGI/AE=.OKFYU*,S1SQ!/)5!NW$L6&<!<
MD =",9)Q6IJ7B+1-'F2'5-8T^QED&Y$NKI(F8>H#$9H \\LO!VLZEX0U>76]
M M$U\-J1TZ/[9E0+L$ODKP/O%1D]!_#G-2CP1XDGTCP%))'I#7?A^)DN+*ZD
M=H7S&$1\A3ET"ANF Q.#QD]UXD\067ACP]>:Q>NGDV\1=5+A3*V/E12>Y/ J
MKX?\::!XD@L_L.JV3WES;K.;-+E'ECRH)5E!R",X/T- &'X+TW5O"K^);OQ*
MFAV%G<78NQ-92M'""456)#_=!P"<G[Q;M@UA?#G2[/6?%^N:Y::D]]H>G:C.
MFD1,05AEF57N&7Y1A<D!<'&"QQDY/H6JZIX=\Y=%UB^TOS;L*HL;R:/=,&.
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
M\1<_?D<X50.Y/Z $G@$T 7:\Y^-&JZ18^"8[/5G!CO;VW7R0Q#21I*KR=.0
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
MP<+@#Y=I;!&:F\ :YK-WK_BS0-:N_MTND7J>1=%44M#("44A549 7)..K$=
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
MS,AC*KC/S*P!7CJ" 1WK(\3>#]%\80VD.MVS7$-K*941960$[2.2I!QSGKU
M[9!J?$32]6USP-J.E:($-[>".'+L !&SJ)#SQ]S=[^G.!0!T5K=6]]:QW5I<
M17%O*NZ.6)PZ./4$<$5-5#1-'M= T.RTFR4BVM(5B3( +8'WC@ 9)R2>Y)J_
M0!Q7Q<,0^%7B#SMFWR%QOQC=O7;U[YQCWQ7+>#]!O&O](O/%EMI-A+$ED=&>
MP1%DN&6"57CD)'F$A"F1PHV+CH<^A^*/">E^+].2PU87#6RR+(4AN'C#X8'#
M!3A@<8YY&200>:S=-^&OAG2->LM8L;:ZCNK,2>4'O)95RZ",DAV;D(H48QQC
MK@8 //=.NO$]YHGCZ\;Q?J,-IH-[=+IRJ8R6>)FD DD>,EE)V#:&Z9! 4@%?
MB*LWBCP)\/\ 5YM1NHKF\O+-)%M)=L?F2IEG"_WU((4]LL*]#TWX=>'M-\-Z
MGX?$-Q<:9J5T]S/#/.Q.YMORAQAL#8O4D\<DU<N_"WAO7/#4?AVYLX+O2K39
M"D'FL3"8P H#@[@P'&<YP2#U- $.C>&'TW3-3TN7Q-K.H-=@DS7-R#/;;U*Y
MC8 %/4=@1D#K7 >#]*\7:[8:Y%:^/M1A72-8N+/3WECCN"X0G+3,1ND!5^ 3
MA2 0#A0._MO /AJSL-3LH+"58M4"B]8W<S23!<XS(7W=SW[FF^&_AYX5\(W\
ME]H>E"TN9(C"\GGRR90D$C#L1U4?E0!S.LZU+X"^(=QJVOZM>R:!J6GGR4+,
MT4-S$%W(J9VJ749'3)+#WK9^%VC:OI/@NVDUW4+^[U*]/VF1;R=Y&@##Y8\/
MRI Y88^\6ZX%9^OZ9XC\1^-_#5X-,L)?#NFWK3[EOLO*=I"3<+QM/(4$Y)P>
M.1Z)0 5XQ+#>6WQS\4Z[8>=+-IEI:M+:18_TF!D02+R1\P WJ,C+* >M>SUB
M:=X1T/2M=O\ 6[2QVZG?@BXN9)GD9P3G W,=HX' P. .PH \TT75H-$^$B:A
MX;>#2_[;UV1$NI$&RV62Y:,2%#\H"Q(HV\ 8SZYO2VVI^!/'WA;3;/Q5K.J6
M^L2RI>6VJW"W!VHGRLAP"G+$\=<#.<8KN1X)\.#PLGADZ5$VCIG9;.S-M)8M
MD,3N!R2<YSS3- \">%O#$@ET?1+2VF!)$Y4R2KD8(#L2P&.P..OK0!H77B'1
M['6+72+K4K:'4;L9@MGD =QSSCWP0/4@@5I5AW?@[P_?>)[;Q'=:;'+JULH2
M*X9V^4#./ESM)&XX)&1QZ"MR@ KQ%;_6AX[^(7B6W?1M^BK&D7]I0/*T:)&_
MRQ,''E!^<]<ENG8^W5S6K_#_ ,*:]K*:OJFB6UU?+M'F/NP^WIN4':WI\P.1
M@=.* .8\2Z?JGQ'\,^#=3TB6+2+DW<.H[KD[S#A"V57'[PCJ!@ CK@=-#PAK
M^M)XCU_PQK%V-;N-+CBG2_M[=(=^]<^4Z@[5?/3GD9)QBM_7_!V@^)VLFU>Q
M,[6)+6S)-)$8B=I)4HP/\*_E5O1?#^D>'+(6>CZ=;V4'&5A3!<@8RQZL?<DF
M@#Q/P]JIN/C#H&J:QI6K6&NZH;QIXKJW8!(BNRWC0 9VJL;;F*CEB3QR.[^-
ML$/_  JC7;CRD\[;;IYFT;MOVB,XSUQGM74:EX0T'5]?L=<OM/6;4[''V>X\
MQU*8;<. 0#@DGD'J:K>(? /ACQ7>QWFMZ6MW/%'Y2,TTBX7).,*P'4F@#?N+
M:"[MY+>YACF@D&UXY%#*P]"#P:\_^%7_ !^>.?\ L9[S^8KJ+'P=H6F>'Y-"
MT^R:ST^5][I;3R1.S9!R9%8/G@#KT&.G%5='^'OA?0-8_M?3--:"_.[=-]IE
M8ON^]NW,0V>O.><'J* .2UVQU33G\:Z]8^*+#[-#*MX-+\J*='DBA0LD^X;E
M+"+ "L".&SGBO0O#VHRZQX9TK4YHUCEO+.&X=%SA6= Q SZ$UCWWPU\&ZEJE
MUJ5YH%K-=W9!FD;=\Q!!SC. 25&2 "<G.=QSU$<:11K'&BHB *JJ,  = !0
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
MV1V<AS[J#\W!R",TO@;PYX[\/:K<_P!J3^'Y+#4-0GO[YK=Y3+OD0 ",%0
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>img181018208_10.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_10.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %  C0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MLLA5N6WE%[XR<CJ1/H7B,:MKWB+29(_)N-)NHXQ&1\QA>)61R02#N;S,8.0
M,@&@#?HJM?W]MIEE)>7DHC@CQDX))). H Y9B2 % ))( !)K*F\:>'8-)AU1
M]4B^QRSK;!U5F*S-TC90,HWJ& ([XH WJ*KV%_::I8Q7MA<Q7-K,NZ.:)@RL
M/8BLW5O%N@:&)3J&J01>1)''.%RY@,GW#(%!,:GLS8'3GF@#:HK#T?QAX?UY
MM0&F:G#<#3L?:G 940')#;B &4A20P)! SG%/TSQ9X?UF&_FT[6+.XBT]BMU
M(DHVQ<9W$]-N,_-TX//!P ;-%8,_C7PY#!',FK0W:R3>0@L UVQ?:SXVQ!C]
MU6/3H*U=/U"UU73K;4+&836MS&LL4@!&Y6&0<'D?0\T 6:*** "N>TC0KR/5
M-7O]:FM+V2ZN,6H6  P6RY\N,L>2?F8GW8^M:NI:MINC6HN=4O[6R@+A!+<R
MK&I8]!DD<\'\C6;<^,=#AT.368-2M+NPBNHK::>"X1HXF>1$RS9P OF!CSTH
M I> O#NK>%M(NM*U&\M;JV2[EDLGA38PC=BQ#+@ '<2>,]<= *D\4>%[G5[^
MPUC2]0^QZQIJ3"U:5/,A/F)M8,OO\O(].E:/_"4>'_[-34O[<TT6+R>4MR;N
M/RR_7:&SC=P>.M97_"QO#!\41Z#'J<$DS6LETT\<@:&-4Y(9P<*=H9N> %]Q
MD J2^#]9M[NRU>WUM-1U>WMY;:4ZE HBN(I)%=AA "F,<8SV'2H]#\):WIOC
M'3M7N9=)-K#H[V$D-G$T"QLTWF 1Q\C: %7)()QG%;VC>(K:[\+V.KZA>Z=
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
MJHF>$Q2D%@RG!Z<4 5/!>DWND7GBA;JQ-M%>:S+>V[^8C"5'5!NPIR#E2<$
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
MC@=<BLOPQX>N;7Q_X>U.]\.76GF.ZN_M-E::&X@LRRLJ?O\ !\T;OG#995W
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
M0"0,G R>IH \N^&VHZ5X4D\0^&]6OK>RU6'4I[R59Y@BRQLH82(6QD"-03Z
M9.,UP.H+;V_@VYU 3/9:0/'LEY;7L"HP, 4JKPH3B0 CL#P#P<$5[]JFAZ+K
M30C5M,L+XP[C$+N!)=F<;L;@<=!GZ"C4?#VBZND":EI%A>K;@B%;FV201@XR
M%# XZ#IZ#TH J^%K#4=.TZXBU+59-4=[EY8KN0C+QM@C@< #)&!QQQQ4?CBV
MTNZ\&:E'K=J]SI:HLETD;E&$:,&+ @@_+C=@==N.];5K:6UC:Q6MI!%;V\2[
M8XHD"J@] !P*+BWM[ZTDM[B*.>VF0H\;J&5U(P00>""* /,?#MU=:/XZT2PO
M+N+Q#;:II\L>FZUNQ-' @#M%(%R''"'><$D\D]*N>!=?T;1OAW%I.JZEI6FW
MNEF2PNX7E2$1RAI ,@MR6"LV?XOF('8=AI'AOP]HMU-<:/I=A9S2*(I6M8E3
M(4YP0/<_R]!2WWA3P[J=\;Z_T+3+J[.,S3VB.YQP,DC/% 'EEC="X3X6R1ZC
M::/?P:9-%%'J4*EG8I'&F$WJ=K[&VD$$@@#J<=1\/+W0[<ZKH4MPB^))KN6[
MU:TFC:,O-(3N,:M]Z(@ KC/RE2<%JZ_4?#FB:Q=176IZ18WD\0Q')<6ZR,HS
MG )''-3R:3ILVJ0ZI+I]J^H0ILBNVA4RHO/"OC('S-QGN?6@#R+3+;53XGMO
MAC?+<O8:;?C5(KDMO233HR&AA;<,L!)M4]0-N!D#(O\ B&[U2'X_6\6C76EP
M7DWAWRA_:"LZ,!.SE0%93NPN>_ /'IZL((EG><1()G54:0*-S*I)4$]2 6;
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
MS+C<00W4C.-NU_ASP19>%O$VMZEI92&TU81/):!,"*5"V2A[*=Y.W'!Z''
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
MX2D\22^'UUB/^TX6D62,Q.%4QJ6?+[=@VA6SSV-9^N_%KPCH^CQ:A!J]E?\
MF311B&WG#.JN?F9E )7:NYL$=1C@F@"&;X2Z1/#XFMY-4U06WB&X%Q=0J\0"
M.)!*"A*$CYLCKC!Y!(!JWJ/PTTC6-6UB[U*6>>'4K.&T: '9L$;!@VX<EMRJ
M?3@Y!S78Q2I/"DL9W(ZAE.,9!K&T7QCX<\17-Q;:1K-I>3VY821Q/EL#&6 _
MB7Y@-PRN3C- &5IOPXTW2_/:#5M=>62..&*:74&9[:)&#>7&?X5)49!SD<=*
MZ^2-)8GCD4.C@JRL,@@]0:\W^'WCOQ!X^NVOX(-&M]%AE:.X@W3-=)\K;,,5
M"')VGV&>YXN>(OB5;V-]XFT+3HU&N:/I[7J?:A^YE C$C 8.20K9QQGUX)
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
M[:>HS@9QUQ4] 'C>M>!/$T@\2^&;>QAN=(\1ZJE^=565$:R5I%>16C)W.1L
M !P<YR,D#H=%L/&<'Q<UO4;_ $^U.AW<:0PW(N02D488H$7[V2S'<" ,EB">
M,^@32&*"218VD9%+!%ZM@=!GO6/X0\20^+_"UEKMO;R6\5UOVQ2$%EVNR<X_
MW: *'C?PSJ&O6MC=Z'?0Z?KFG7'GVEU)'N&"I5T/!^5@W/!Z"N0\+?"W5/!>
MJWM[:WL&I6MC;RRZ/:2J%=KN6)%D9VP @)CV@ GY6ZCG/K-% 'BV@>$O&NE7
M_P /&GT.U:'1#=17+QWZDHDQVEF4@=%.0%+9Q@[:IZ-X-\::3X6\*:A#HMN^
MI^&I+Y#IMQ<KFY2<_?4CY01N;@GD*",Y KW6B@#R^TMO&MGKVE7<7A+38H;?
M2[Q6CMIHXHHII6\Q8PNXG):*,%QP?,8X&#6_\+](U+0? =GI6J:=]@GMY9ML
M/VA9B$:1G7++Q_%CJ>F>^!U5[<_8[&XNO(EG\F)I/*A +R8&=J@D DXP.1S6
M;X3\0Q>*_#%EKD,#01W:LRQLZN5 8KR5XSQT[=#R* /)%\%:[J>@ZK9:[X'N
M)$OM>N-3"6^IVZRVZRQX4QMNVL5(P0W&&! ../1OAGI&KZ#\/M.TW688H;V
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
MF!@A(1<.% /5AQNR<GYOI70V_AC0+2*.*VT/388XI3-&L=I&H20@ L !PQ
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
M2&UO)UBAP@RQ\W!)XQQL')QZ$V=4\;Z] VC:-%X>2R\2ZO+*D,5W<++;1)$
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
MKP23(@QQC<,D<XCUCX<ZOJ%QXTECUBQ"^)(8D"M:,/),6%3G><Y3<"<=<$
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
M1--+(03M11DGCG@ T >9:)\1_%FJ^"+CQ2/#>EFSLHIC./[1='E,8RSHOEL
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
MP9M&\4>-->\?WEWI^J:8]A:ZM+82Z7<7(C*VJLJB7RP,YR0-^YLNP&W H ]
MUC4O!_B/2Y;35KV)[!-1-C*LLLD$9N8\MY;'*AAQT.5)QU.*ZI5"J%4 *!@
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
M8@?>^]P.A&<'@5;WXGZ%!IVG3V$5_J=YJ4)GL]/M+5S<2("07*D#:N0?F/!
M)7(%/^%>L7FO?#O3M1U"[-U>S/.9I&X.?.? Q@8P,# X  QQ0!TNIZ/IFM6Z
MV^J:=:7T*MO6.ZA615;!&0&!P<$\^]58_"V@Q)IJ1:19HNF,S602(#R"QRQ7
M'0D\GU/-<WK_ ,4M.\/:[?:=<Z7J,D-@UNMU>1JACC\[[O&[<W'H">#QQ4NM
M_%#1M"UF^TRXL=6FDT]HS>2VUKYD<$;JK"5B#]SYL=,Y4\=,@&I<> _"MUJ2
MZA-H5DUT+C[5O$>-TO/S,!PQY)Y!YYZ\UH-X>T9]3BU,Z79_;HI&E2X$*AP[
M*%9LXY)  S["M*N"TWXK:1J/BV/0/LTL+S32V\,K31.6DC8J0T:,60$AL%@,
MC![T =#-X.\/W%O<02Z9$T5Q??VC(N6&;GC]X,'@\#IC//J:MIH.D(]ZXTVU
M+7TBR73-$&,S+]TMGKCMZ=JY[2OB3I&IZO=Z8]CJMC/;VK7BF]M#$)X%)'F(
M"=V..,@'GIUK*UCXDZA_PAEQJNE^&M2BN)Q;#3WN4C,4@N,B.0LKD  @ J3D
M%D!^]P =5?>#/#6I:U%K%[HEE/J,;!Q</$-Q(7:"W][ Z9SC ]!C4U#3K+5K
M"6QU"UANK688DAF0,K<Y&0?0@'V(KC=8^*VB>')5M-9C>&^BB@>^@AFB?[*T
M@'RX+JTN,Y/EJQ Y( (S9MO'MGK7B2^\-Z=I^M&: M%)J,$$;00L4+*V\L0,
MXXW+@G&1B@#43P3X9CT>^TF/1+)+&^_X^8ECQYA[$D<Y'4'.0>1@UK6%C;:9
M806-G'Y=M;QB.-,D[5 P!D\G\:X?PSXX>WT7P;::W#>M<ZS L?\ :$HC6+S@
MK?(QW;@Y(  V\[NN00.J\-:ZOB70X=6BL[BUAG9_*2X #L@8@-@$X!QD>Q%
M&M1110!4U/3;/6-,N-.OX$GM;A"DD;C((/\ 7N#V(KCF\&^);O2U\.:AXDAD
M\/JHB>2*V9+VX@''E.^[:!CY2P7+ =LFN\K&UK4-3ABLFT."UO";V*.\628+
MY<#$AV7D?,.,#Z\'I0!@MX(N/^*OMXI+2WLM5TR'3=/CC5OW$<<+IE_^!2'
M'91WIH\':['?1:Q9:Y#8:I<V<-IJ<<<'FP2; 1OC#'(==QVELCU&"<[_ (NU
MRX\->%K_ %FVTY]1DM$$AMDDV%ER-QS@X"KENG:M&VU"UNK2UNHID\JZC62$
ME@-X8 C'YB@"P!@ 9)]SWKRB/X7Z[I4]I:Z1J&EG1;/7H]7@MI87250,AHS(
M-V["G + DX'(QBNQ/B/5/[0\0V<&D)>7.FFW-O;07*J\\<@^\6?"KC#\'^Z>
MO%=+&S/$CM&T;,H)1B,J?0X)'Y&@#R^W^%FI'4-;O)-7MK>>;63JVF2Q0>8U
MM(2^=^[&X,I3*^HZ]Z=?_#/5-7T3Q'=:A>Z=_P )-K36LF^&%A;6[6^W8$W9
M?YMI#-[_ '>.?3V=4QN8+DX&3C)I: /*Q\/?&46LZWK*^(=(GNM3AMTN+:73
M_P!Q="-54I("6*JRA@=N2=V?EZ!)/A#.=$L;.#5K:!UU.;4;JV:S$EDS2 #R
MU@R 50* N3W8\9 'JM<5HGC;5-?UV]M+/0(38V6IS:=<7#:@!+'Y>,R>44Y4
MD@<,30!A>&?A;JV@7/A4SZY:WMMH4]W(D9M2A"3J!M!W'.&W-D]"V.0!5:R^
M$6L)IVCFX\31#5-)O[B[MYS9">(>=L)'EL0 0ZEAC@$YQGFNQ\1^-HM&URQ\
M/V%B^I:[?(TD%JLJQHJKR6D<Y* @-CY3DJ1QUJ+0/&DEQJP\/^)+!='U_P C
MSXX3,LD5T@R&>)@>VUCM/S <\X. "WX.\.ZEX=M]234]8&J37EZ]WYWV<1$;
ME48P"1_"#P!U-0^)=!UV[U_2];\/ZA86US9PS6\D5Y;M(DR2;3@E6!X**0!C
MGOV/4@AAD$$$9XH#*6*@@D=1GI0!Y/+\.O%H\/\ A>PCU/29Y]"U!KU7F$H$
MH!W1J3SCYBP/'"[<=,&S8_##4W^$MUX-U74[4S-*9K:6W5BL3;Q)@[OO#?N'
M '!]:[[4?$&E:3J6G:??WL=O<ZD[1VB.<>:R@$@'H#R ,]20.I .9X,\1W7B
M#3+LZE;PVVHV5]+8W$<+$IO3!^4GK\K#]: .;O?A_P")M:TH/K/BB*?6;:Z@
MN]/>.UV06\D3,<E <.6W8)(XP/?/3>#](US2["XD\1:A9WNIW4HDD>TMEB10
M%"A<@ OT^\PST'05T)=0RJ6 9LX!/)H>6.)=TCJBCC+' H XC5?"NOW?Q!N]
M?M;G38[5M$DTZ%7#EV=CN&\8QM#<\'..,<US3?"_Q1I7AWP_;>'M7TV#4[&V
MNK*\N)HB%GMYI-X7[K'Y3VXY).1W]=+*&"E@&/09Y-('1G9 ZEEQN /(SZT
M>5^&OAQXETJ^\%M>:CI1M?#R7880)(7<S%A@%N"-NWG"X.?O<&FV'PMUW2'T
M_4K+5]/?6+'4[N[0S0/]G9+A%5P5!W9&WCGOUKU?<-P7(R1D"N=\2>(KW0M8
M\/6T.E-=VFIWOV2>='&Z E25^7N.&)/8(>Y% 'FEC\*?%MI+X;\^]TYTM?$,
MFK7T=O,XCP3$5(!4;F'ER 9Y&\#IDCJ'\&>+=-\8:G>>'=8TZVTG5IEN+IKJ
M'S;F*3/S>6=N",# #,0-QP!U/<ZMJUCH>E7&IZG<+;V=NN^65@2%&<=!R3D@
M8')S5#3-=FO/%&N:+<6Z1-8""6%U?/FQ2J<$CLP9'SVP5H X74?A]XNM;>_T
M_P -ZEHL.F2ZNNJ007,4@9&#(_EY&0$#IG &?<9P/54W;%WXW8YQTS06"C+$
M 9 YI: /*=/^%FLK\-$\+7NMV\<]O>1W-A<6\))LR)-[%6X8M\SX/!Y'3-7[
M?X-^'K?Q+>:A';QQ64FF_88+:+<IB+1M%(Y(/S$H<9.222>O->C AAD$$=.*
MP/[?N%^(8\.-;)]F?2OMZ3Y^;>)=C*1Z893^= '*GP/XQ3P@?#:>(],DLH]-
MFL8\6!C>7<I2,2-N; "XY4 ]OFZU/I'PXN(K[0KK5[RUN5L=!.CW-M%"P24=
M."6R1M)!.!G&<#.%]#Z5&)X63>)4*D%LAAC ZG\* /$/$UFFD?#*T^&FIW5I
M<^(YWA^P0V%C(0(O/'SYQ@OM60L?E/)'/+-[1IFF6>C:9;Z=I]ND%I;H$CC0
M8 '^)ZD]R2:F9(F=;D1+)*J%4< ;MIP2 ?0[5]N!Z5D^$?$0\5^&+3619R6?
MV@R*;>4Y:,I(R$'@=U- 'F_B[X2Z[JWBG5M?TV\TIIIKNUN[47B.9%,2D,F\
M?=4G' !S@<KMYGN?A]XGNM"\:M.VFMJNMW]M)!$H)@$<,B,&;=G.1G*D?P]\
MX'K>Y=P7(W$9 SSBN?\ %_BD>$M.M+U].N;V.>\CM6%N,F/?D!C[9 'N6 H
MXSQ#\._%&IV'B'1+;5=).E:U>_;Y)IX9!<1/N0^6 IVE0(TPQYZY'>O48D\N
M%$^4;5 ^48''H.PK+\3>([#PGH,^LZEYGV6 H'$0!;YF"C )&>N?H#6E;7,%
MY;1W-K/'/!*H>.6)PRNIZ$$<$4 >4Z-\/?$5O=:)H%VUI'X;\/:@U_:74;EI
MKH[V=%9> I&\@G'8X/K;TOP5XMTC4[5I;^SO]/T62\O-/&YA<WLTP?Y)G8$+
MR[989^]^7J%&: .:TG1;[P]\/UTZV6.ZU=+1WD,DS%;B[8%G8NW)#2$G)]>U
M8">$O$&H?#;PWITKVNGZUHDT$Z1$EX)FM\B-7*G.U@%8D9P>U=GKFNZ;X<TQ
MM1U:Z%O:JZH7*ECN8@   $GD]ATR>U:!( R2 />@#S.Y^'>IZQI-]JNH/8Q>
M)[V\MK]H07>RW6X*Q0N.K(5)W?[1R,@ 5N>"_#>IV&I:UXBU\VRZSK+Q&6"U
M),4$<:;44$\ENNXYP<#'OV-% 'GGC%H](^)/AGQ'JIE&C6L$]OY^PF*SFDVJ
M'D88VJP;;EB1TX'+5:U_P[K.M?$[PSJ2V]O%I&C+/*TYGR\C2*%VB/;P05'.
M2,'U&*[6>"&ZMY;>XB2:"5"DD<BAE=2,$$'@@CM6$OBE&\?OX3-E*LJZ?]O%
MR77:R;PF !SU/?'3Z&@#F1X@\>W%SXMATC3K"];3[Y([$72M$)(RA+*#D!BI
MV=2/O-R. *\NA>-M$\%:[-IUGIUYXJUR\,LS6<GD+;(T87*,Y!8KM)&6&"Y/
M.,'K_$?B^R\.7NF6#VE[?:AJ3NEM:64:L[!1EF.YE4*!C.3W] 2**_$;1I=$
MTS4H(+^9]3>:.TL8X0;F5HBP?"9[;#R3@9&<9H Y73? /B34?AIKGAK6%TK3
M3<J@LH+,%E5T;>9)'8LS%V"Y/) &1SQ5^#P[XT8ZKXIE;2[?Q/+IZV.GVD0+
MPP1!@Y!8XRY;?ZJ/EZCBMF?XCZ(/ >H>++9VDMK/?&T$@*.)P0!$P )4EBHS
M@X# ]*OQ>+[.7QC'X8^QWPO7LA>^:8AY(CSC[V<YSQTQGC.>* .?\8^%_$FH
M:MJ1T)K(VVMZ<FG7<EY-)_HJJ9,LB#ALK(0!V;GH34>N>!M;@OXY?"=QIMM&
M=$31-]X9/-MXE8D/&R]6P>YZJ#VK2U/XG:#I>J3V<J7LD5M<);7-[%"&M[>5
MF VN^?E(SD\8X/? -;4_BCI^GWU^JZ7?S:=I=U'::EJ6%2*W=V5>A.]P"3DA
M>PQD$&@#I/"WAZV\*>%]/T2U.Z*TBVE^1O<G+O@DXW,6.,\9P*PO"5ZWB#QE
MXCU^!8Y-)"6^G:?=QY N!%YC2L,_> DD*AAP=O&<$GLI3&L+F8H(@I+E_N@=
M\Y[5R/\ PG.E6'@2;Q#9Z3>G1[-F@@2VBCQ)$AV>9&H; BX."<' Z=,@"^/=
M!UKQ!'I$.EPZ3-!:WJ7EQ'J,LB!RGW%78IZY;.?0<'D5C:M\/+R\\<:AJHT[
MPY?V>I26[S2ZG'*\\*QJJE%0?(PPF0<J<MAL@"O0-.O8]2TRTOX5=8KF%)D#
M@!@K $9QWYKE4^)%A_PEMKX=GT77K2>[E>&WN;JR\J"4H,DJQ;)'N!W'8YH
MP](\ ZYIOCR\U?[)X:-O=:B]U)>F)VO%CSE4C4KLC)Y5F!R=Q.<@5T?@[PWJ
M?AR_\0_:9[)[+4=4GU"$1*_FYE(/SDG P!C !SUSVJA>?%"Q@U[[!;:/JEU9
M17PT^\U1("MO;S%PFTL>N&(!/3D8SD4[6OB1#I&NZA9#29Y['2WMDU+4/.1$
MMO/(VG:3N8 $$XZ<YQUH B\>^&?$/B6^2UMQ97>A26I1[*YN98%%P"6620Q
M/(F %V!A@D-@XK-\-?#_ ,0^&Y(9;.XTZ-K;PVVGVJ^;(PCO&D\UI""""I<Y
M)'/ &W KT/5]6LM"TBZU349UAM+6,R2.Q[>@]23@ =R0*Y&/XJZ3%9:U<ZK8
M7^EMI<,5PUO<JIFFBDP$955CR6(4\X!9<D9. # T;P-XQ\(VNAW&C0^'KB[L
M-,GLKF*5Y09=\_F@K)M!/(& P 4E\?>R.R^'GAN\\)>"+#1;Z>*:X@,A8P_<
M&Z1FPN0"1\W>D\/^+YM6N9K&_P!);3M26T2^ALC<+))+ ^0&[!2&&T@G@XR>
M14%I\1=.O=(T'5HM/U!=/UBZ:U6>1$ MG#E%\W#'&YQ@$9'J1P" <QXU^%.L
M>+?$VI:D-;L8K:XB@6WCGLA+)#Y>#L5R08U9B[$J<G."#27GACQQ+I_C>X-C
MI#:IKT<%J%BNF,1A6,QL5#*I# .QRQZCIQ\WJY(52S$  9)/:N-\+>/I/%-S
M;O;^'=1BTF\,WV74B4:-Q&Q!+@',>2,#(Y/2@#KK4W!M(3=B(7/EKYHB)*!\
M<[2><9SC-<AI/A7Q!I=Y/;1:_;IHOVYKR&,68-SAW,C1&3(4(7)S\I8@D9'&
M.T) &3P*R[GQ#IUKXCLM!DF7^T+R&2:.,,N0J8Y(SGGG''.UO2@#S/3/AEXQ
MTB[MKZQUK0H=1BCG2:^^Q.\UWYK!BTS,3O(*C!P,9/6K_P#PK36;C2=6@CU.
MST-KM[>2&QTR/S+-)(G5_-V.H*LQ4?*F ,#)>O4:I:SJ4>C:'J&JRQM)'96T
MEPZ)U8(I8@>_% ')MX2\10^*I]6M=7TMFN[.&UGN;G3]T\>P'<8MK!1N8[L-
MD9QP0H!7PUX7\1:%<>*M2N+W2[K4]497M2D+Q0[T0JAD4$D _*6 )[\FH_"/
MC#Q'K.M6%KK&C65I:7NEM?6]S;7/FB8J\8./[HVRKP<_7L.RO[N2VTV\N;6
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
M54!3M+#ID' .*]__ +*T[^T_[3^P6OV_;L^U>2OF[>F-^,X_&K)12X<J-X!
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
M*XR<DK:?Q]XB&F6US':Z?)+:^(AHFHJD<FV4;E7S(26!7!;;@A^>>@YUM/\
MAEIMGJ;F2YDFT6&\6_T_2-FV*TN,<ONSN;G)"\*-QX/45;_X/Z)?22;-6UZU
MA:]:_2"WO $CN#C,JY4MNXX))QSC&30!GZSX\\9:1%K$\>BZ7?VVD:E#;2S0
MR2*URLFS$<48W8D!D0$EB,G[IYQE>._$OB#Q+9>,-)L;+1(M$TFR47LFHL[2
MM*R;SY>W@.I& "/O '/.!T\WPGLKFR>SN/$WB26![S[>0US%N\\# <.(]PQC
MIG /.,TNH?"72]0N=1F;7=?@&IJBWT4%RB1W)4+EF7R\9.W)QC[S 8!Q0!@Z
MM\2?%>FZH-+TOPO'=F/3+8L@\R0PW<VW:C.@*8 /0E<X)#C@5D_$'Q/XA\4Z
M%XLL4T73K#1-)BB2[.JR'[0TQ^8>4T;&/<#M 7)ZKG[VT=U??#2TF:W^PZK?
M6D;016>I1[RZZE;(H3;(,C#E0%\P8(&?7BGJWP8\/:K)?!=1UNRM;Z?[1/96
MEX%MVDXRVQE(R2,^W; P* .HU75[RS\#76LVT4"7D6GFZ2*Y++&&";MK;@C
M=OF"GUQ7FFG_ !AU_5_#FL'3-&MKK5].L[>[+I'*(G638741'YLH&89W8;:6
M'& ?4/$?AG3_ !3X<GT/41,;290"8Y"'4J058'G)! /.1Z@UR<?P@T^*]GO$
M\4^*Q<3M&\LO]HC>[("$);9N. Q R>] %OX4^-KWQYX1DU/4+:""ZANWMG\C
M(1\*K @')'#@8R>F>^!P=R8SX\\<WOC*WT_5X=$M+20&&S,4@X\Q!$=Y*<M\
MV2V>F<#%>M^&/#%EX5T^XM;.6XF:YN9+NXGN7#22ROC<QP !P ,  <>N36)%
M\,-'67Q))-?:I='Q GEW?VBX5M@YV[/ER-N<#.<  4 4D\1ZWJ4NF^&_$FAV
MEM_PD=E=".6UN3.(@$SMD0J!]U@"0S GT!XYK3C'9ZQ\)-3>PGNFGTC[#'M
M7[.WDI^]SC+#:9/E8X RRC(.>GL_AE)+;7YU_P 2W^J:C=V/]F"^CC2!X[3.
M6C ^8,6).7;)QC&#R;FG?#73M-U3P_?KJ^LSOH5NUO:1W%PK)M;<#N&SKM<+
MQCA$':@#F-'^)OB,1Z=K.LV&EOX>U/46TZ#[&SBZ@DWLJF16)4CY#D YY!]C
M1NOBKXBT2X:'7KGPS;W%IK$=E=6T0E,DD#!6:5 6RH ).YA@Y[%<-UMI\*],
ML]1TPKJ6HR:/IDTES:Z1+(#!%,S[E88 )"DM@,6//7&0VK?_  _\/:G>:[=7
MEF)YM:BCCN&D"MLV(45H\CY& .<CN >U '#ZI\2_$\/A6[U[3X-,DMCJD\=H
M[VL[*UE&'VRMM)/SL%4-@*"1G&?E[K1=2\2W[:'<W%A8+I]WIJ37CI*PDBN6
M .%7D%.W4GGKQ\U?7?A[IFMW?VE+[4-,<Z>=,D6P=$62V)SY95D8 #)P1@\U
MH6'AF/3-3M+BSU*_BLK2PCL8M.$NZWVIG#$,"=^-HW @_+SG- '$_%RQLX];
M\':M_9-IJ-\VIC3Q;7B*8)XYE(VR$@G(."IY"DL<'I4$6K>(/"?A#3?[(\(:
M7I%]JFO26LEC(6$<1=G",2IYSM7YA\I &U<%0.SUKP1::]XCTW6;W4]3SILR
MSV]FDJ" .,<D;-QSC^]ZXQDU8U[PI;^(=4TB]N=0OXAI=RMU#;P.@B>13P7!
M4D\9'!'!..M '&:EX[\8VMUJ]O:Z;HDS^'=/BN=9!FE ,C R$0' R#$I/S#@
MG&6Q\V=I_P 0_'6OW4(TBST.*&;1DU1?ML,P(VN(Y%)5N,N)&7@Y4+SG..SU
M?X<Z9JM_JMW%J.IZ<=7B6+48K*5%2Z"@J-VY&(.UB#M(S]<FFO\ #/1#=:W-
M#/J%NFLVJVEQ##. B1@  (,$J !M SM )&,8  .6\,^+/%NN?$;2D%_:C2-1
MT*+5)K)X5_T<9$;"-E))8R#(W-PKD$94"NK\9>*]0T76-"T/2K:V:^UIIDAN
M;HL8X#&%/S(N"V0Q'##'7GI4]IX$L+'7]+UFVOM0CGT[34TQ(PZ>7+ IR XV
M9)S@\$=!TI_BOP18^+;K3+JXU#4[&YTXR&WFT^X$+C> &YP3T4=,=_6@#A+;
MXH^+W;3K'_A'K&ZU274;W2ITCF:.+SH?+8,K'.%VLX(.2=N01TKM?'FG7^K_
M  YU"R22VBO988RXDF,43D,K/&6R"%8 KU&=V,CK4C> =%_M?1-1B-W#)HQE
M:WC6X9T8R$ER^_)9B226R"3U)P*TO$_AZT\5^';O1+Z6>*VN@H=X"H<;6#<$
M@CJOI0!Y!X1NM&\$Z[>2WWA[_A'=>MM%F>331,\R7ZJ!)YD<FY@H'DR#;SU'
M+8..CTKQ_P"++^?2TDTK2_*\1VT\NCRQR2?Z.\<32!+@$8;)VC*E<@$X[#IK
M7P!8)J5S?ZAJ6IZK/<Z:VER&\E0?Z.S;BN8T0YSGYLYY/-5M+^&6E:;+:&34
M]8O8+.VDMK2VN+H".!74JQ7RU4[MI8;B2<'U ( ,BT\<^(+^Y\#01KIL7_"1
MV%S+([0NWE31P[P0-X^7)7(SDC/(ZUR&FZMXIU^+P5X@B.G2^*+NZO+6WGN(
M'2 V\<;!A(4[[E=AC&3P!@&N\T7X2Z7H-WI=Q::WKC'2UG%E'--$Z0F92KD+
MY?7YL^F0,@]*=I/PITW1YM':#7M?>+29VGM8'N4\M6;[X.V,$ALG(S_$1T)H
M PKKXF>)+?PO:*ND1S>(WU>?3)DM8&GB_<DF1XXP^]L+V)'(8\#%2_\ "<^/
M[J/P[!:^&K*UOM8MI@R7ZS1BWGA;+,XZA&0?*IYRPY('.Y)\+=*;2I+--6UF
M&9]4?5C?0W")<"=TV-APG"D=@*T;'P-9:?J.BW<.IZLRZ3%)'#!+<[TD,@(=
MY,C<S'.>H48& * .!DOM;\+ZO\3#X6M[=C8SV>HFTGC,BL98F:<J0RD'@-U(
M^4@+S78>"_$VM>)M;U-Y&TV70K:&W2&XM5;,T[PQR/@LV0J[SP5!^8<Y!JIJ
MOA[4_#,VM7_A>UNM4U3Q),([B:\O%VV)VN(W"E#F--WW23P% XKI/!WAR#PG
MX3T[1X8XD>"%?/:+.))L#>^3R<MD\]L#@#% '#:^OB?1OB!XDO\ P;:Z3(\F
MF6EW?Q7WF%IF4S*OEA2!G:F""0.!WS3M6^)FH::L>KM+IT>@ZGH\USI;RP2A
MQ=QH&$4A) ()W8X7=T'/7K];\&0:UJ%S>#5]4L'NK1;.X6SDC59(P7(SN1B#
M^\;D$=:S)_#$FMZK8Z+J&A06_A706CELB;KS#=R+&%B!3&0B ON#'YB%ZC=D
M VX],/B7P;!8^*;6&62[@C:\MX@\:!^&VCYMPP0._;\*\X_X57X8UGXH:];2
M:=%!IUOI=NJV]N/+"2R;@)%P<!@(CQ@@DY//7V2N=M/"$%EXRO/$L&J:H)KQ
M%CGM'G#V[!1\ORE2PP22,-QDXX)% 'EWA;6[[PM<>*+;2)-+M/#&D:]%!)'=
M1N9$669(GQ(7 55Y.6SW[8K;U?XC>*8)_$^H:9ING3:7X<O$@N+5Q(UQ/'D[
MW5UX7'!Y4@#<2?EP>GN?AEX=N;;4[<I<I%JM^M_?JLO_ !\,&+A&R#A-QS@8
M/O1J?PP\-:K?75Q/%>I%>R>;?VL-[*D-X_\ "9%!_A/(VXYZYH XC5OC!XD_
ML[7=0TG0;".STU;.=9+V9B[0W(!C.Q< DY!^\-HX.35N\^(/C'2'\5V5^F@/
M?:+807D;1Q3+$Q<J74DMD\$A>F3CW ZRZ^'.EWW_  DD=Q<3BWUP6L;0Q*@6
M"*!5"(@(('(8YQQD8P1DX?Q&\%7$NF^(-6\.V\]SKNLQ0V,JE@52 %0P4< 9
M"C).2.V* *<WQ-\2>&[>TF\1Z-;7BZGIJWFG+IL<D<AE 0O#(K%RN/,!W=..
MA)PKK/XGZW-H5C<W%GI4=YJ^LQZ=8+'*76%''+2)D.S1M\K#Y,DC& 1GKIO
M>GS1,PU+6DOFMH[4:@-0<SJB,C':6RJEC&NX@#//K5>?X:Z)>6ERE[/?W-[/
M=)>?VBTJI<Q2HBHC(Z*N-H7CCJ2: .:O_B'XFTV/Q'9&#2KG4-#O;*-YO*EC
MBFBN,#&W<Q5@Q');!';(P>B\%^)]<U/7=?\ #_B*VTY-1TAH"TVG,_E2+*FX
M !^<C'7OGIQDO7X::$-+:RDDOYWENX;RZNY[@R7%TT1RBR2$9*@<8&,#I@DF
MMZUT<6_B'4-8><O+=Q0P+&%PL<<>X@>I8M(Y)X&"HQP20#S'QSIFAR?%!63P
MK:ZK?0Z#<7UW#(WEK<#<$0C ;=(,2#D#[RG.5&)_"-U>>"O@HVI6-Q'KMU+*
MC6UJDS&.!YGCC6!2Q+ (6R5.#DL.#S7?R^&+.;QG#XH>XN_MD-D;-(1+B':6
M+%BH&2>>YQP.,@&L2^^%/A2^>7-O>00RS/<M;P7LJ0BX;'[\(&VAP,@$#&#T
M/& #+OO&_BG0!X@L=6L=)GO[#2CJMO<V[R1P%"VP1NK9.[*N>&^;  QUJI:_
M$76)?#\\[76ER7<VMVVDV,R6%Q'$QE6-RS([!N%=N,CE>^171O\ #31;O3M4
MM=5N-0U2?4HDAFO;R8&=(T(**A50% 8!L <MRVZG6?PT\/6]G=P7?V_4Y+R1
M))[F^O)'F=DQL;<",%0,!A@@9&<$T 9/@*WU*R^(GCJWU&6W=V-C./LL1BB9
MGC?<P0LV"2O))R2,^E=WJ9OAI5V=+$)OQ"QMA/GRS)CY0V.<9QFN$\0_#7;H
M^L1>&)KR*_U9H1++<:K*OE>7N(?>5=VY;E2>0>"M>B1IY<2)DMM &2<D_B:
M/'X/C1F72[V4VSZ4^E^9J,D%M(Q@OMK$0ALX&XK@*>>.M:.N^+_B##+I^FZ'
MX?L[G5%TB'4-160C"2.Q4QJID4@ H_0N3P,#J>X_X1/01I_V :7 MI]K%Z85
M!"F8/OW$#KR!QTQQC'%1:SX,T'7[_P"W:C9.]WY M_.BN)86\L,6VY1AQDDT
M <AJ/C7Q;IOBNUM=0TVUT[3KJ?3X;=9+:2<S-,RK,GGHWEJR$R8W 9"C .<G
M.L_%VKZ/HGB%[:XCUC7KSQ/<:=I]O*VQ8V4!55MQ4 !$S\I(RR@G)..[?P)X
M;;4HK]=/,<L3PR(D-Q+'"&B"B,^4K!#M"(!\O\(]*BG^'/A&Z.I&XT2"4ZC(
MTMR79V)=B"S*2?D)(!.W'0>E '/MKOQ$BT[2UO+31[&_O-7-EB6%I%\@Q[UD
MPDQPPVN"NXY..0.3G0P:R?B_<1S7-LFNR>#6W2VR$1).;C *!\\ [>H.<=.U
M=_8^$]%TZ&**VM&58[O[:I>>1V\[9LW%F8D_+Q@G& ..!2:GH_EWMQKVDV%K
M+XA-H+.*6ZF=(_+W[L-M!X!);@9. ,CL 8/@KQM<>*[FTMD3+6>GYUEFCV&*
M]+!1$ 3_ +$Q. 1C9R,X+?$45]-\4=#33KFQMKG^R[LK+=VOG@?O(L[5#H0V
M">0>F>.XZ3P[H\FD:?*+J2*:_NYWNKR:)"BO*V/NC)P H51WPHSDY-.U?PYI
MNMRQ2WJ7 EB1XUDM[N6W;8^"RDQLI*G:O!R.!0!R$OC#5+2TLM=U.[@M=%L-
M0N;'63';$@^698DD3EF"-)Y>5P2#CG:&)ZSPO)J\_AZVN-=\L7\X,KQI'L$0
M8DJF,G)4$#.>W/-9.N^&+K4++3?#=C::=!X<BD@>Y,S-([)%('\D1D8(8HF7
M9CP6RI[]=0 4444 ,E$AA<0LJ2E3L9UW*#V) (R/;(^M>2_\+&UR+PGX5UFX
MO=+1[O6CIFIH("50>:XW@[QMPB X(YW \5Z[7F6M_#>[O;GQDWFK<Z?JUJTM
MC:>:1Y-X57+%"-I)9$(?<".1CDF@#H[7Q%<+XL\2Q:A=V5OH6E);J)I8S%ME
M=-S!I&;:< H>G_+11G@YJ^+O&MG9^!I_$>BZK#=6MI=VXN);)XYCY9FC$B#.
M5#%'Z'&,CI6*_A#7Y/A(MCLWZ]//'J&HQW$H,EU*LBN463)5&(1%4D,H"@8
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
M5AT/OFO#M!:WT[X?^!+;3M1BBU%O$*1ZB;>8&2#S_.C.X'/EOY>1T'*Y'3-
M'T52,JNC(ZAE88((R"*^:1KFIV]M_P (9<>*=1T:WM=?N+:;5W+L88MG[A69
M67 =E?NHP,] :Z>QMY+JX\+03^/=1U"UDU"YTV:^L[F2T68+"6A4,#^\.X#Y
M@3EG9<L>2 >QZ5I&GZ'8)8:79Q6EJA)6*)<*"3D_K5VO$+9?%6J>-[UIO%$.
ME6^EZY'#'9W5Y.DLMJKJL8\O?MD64,/F8%G;^+!Q6;>74.BVD>JZUXEFT_QT
M=;6WO&M[AF(MS+C'V?IY/E@.N4YPGJ!0!] T5\X:I=ZQH5AK5]#XF\0I?Z/X
MF%L(+C4'9%LVP8GDCD/S*V#@\Y'8CFOH.VU6QO+^^L+>Y1[NQ9%N81]Z,NH9
M<CT(/!Z<$=0< %RBO!?C'JEW+XMO],MM:DTX6^B)=()KZ:UC:1)&++&H^661
MT(4=OE(SD'%?QEXCEB\8/XITSQ$E[HKO9,T>E:PZR6T",N_[1  <HQ=U'H6&
M>20P!]!45B>+]!_X2?PCJ>C>:T374!1'4XPPY7/!XR!GVS7BLMWK G&N6GAZ
MXCL;G31X1D^TGRS;3AE3SF55(,8<[/E(^92/E. 0#WRP@N+73X(+J\>\N$0"
M2X=%0R-W;:H 'T%<]JWC,Z=:>*)[?2Y+LZ B-(BSHAE)B$IZG*JJL#G&3\P
M)'/ >) MKXJU9=5\:MHU[IUO%/H<$\DBP>6@3]\0& D=SYT3)@G&[ 88JQ=W
MK277Q0AD!5M2T&'4+0&)T,D?V0QLV&Y7# ##8/7WP >JZ3J4.LZ-8ZI;JZ07
MMO'<1K( &"NH8 X)&<'UJWL7?OVC?C&['./2N<^'VJ1ZS\/= O8YS.6L8TDD
M(()D1=DG4=G5AGOCCBO!?A_X@M+'XD:5>MJ\S6]\]S9.\LTCW,TC/^[:=,D
MG?'@KE?ESG(; !]-I+'(TBI(K-&VUPIR5. <'T."#]"*?7BOP=20>*[Z99+/
M489-/0/JMBMPRSR[]Y\Z27K-AP2HY (&."!>^+T,UYJMAI*6]Q<RZG9SQ6*R
MW(CM8;A%9@X4<M,0=BYPHW=^< 'H$GB:"/QM#X7^RW#7,MB;[SU ,:H'*8/.
M0<X[8Y%1>!O$S>,?!UCKSVHM3=&3]R'W[=LC)UP,_=ST[UYYX2U62[\5?#R]
M6XE:PN_#LEC&QS\US%@S*1_VS!R>#MXKMOAI UEX,BL6L;JR-M=7*>3<P>4P
M4S.ZX X(VLO*Y!YYH ZN5VCA=TC:1E4D(I +'T&>/SJO!?$Z6+Z_@.G!8S)-
M'<2)^Y SDLRDK@ 9SG%>=6OA>*[^*_C2\O+6:29;2VDTYH[@IM66"2*3C.W+
M%&'S XQFO.=5O#%X#\  Q7&HQ(+VUDT\JRM+>LA6,B-\%S'(Y&\ @'@')Q0!
M[UJ/B>UTWQ5HOA^6&9KG5A,8I% V)Y2;CNYSR.F!5[4-9TO23$-2U*SLS-GR
MA<SK'OQC.-Q&<9'3U%>)7&AZ3J$WPRTFZCN]1TRW-WIUZOD2PR13F-2$D P\
M9SS@_P *EN5YK0T[3K#2?#V@0:UHCSV_A_Q!=V,JO8M<,$D$IB*@J69&:2#!
MP,G9QG% 'M"S1/(\:2(SQXWJ&!*YY&1VI]>1>%[71](^(871](NKI;AI96>?
M29;>ZL#*3\S2R*BM 0D@ .6&W W<UZ5X?UVR\2Z';:OIYD^S7 ;:)%VL"K%6
M!'J&4CCCCC- &G1110!6O["TU2QELK^WCN;648DBE7<K#.>1^%9%MX(\-VMS
M!<1Z7&SVS![99G>5+8@Y!B1B5BYY^0#D ]A6OJ-\FF:7=W\L<DD=K"\S)'C<
MP522!D@9X[D5S+?$721?I:QVU[*'T4ZV)45-AM^?5P=W&,8[^F2 !]U\,O!5
MY'*DOARR!E8NSQ*8WR6W'#*0PY[ CCCIQ5_3_!OA_2[?28+/3EB327D>Q/F.
MS0F3=OPQ))#;CD$D=..!CG+KXP>'[*PL[Z>PUM+:XBAG>0V#;;>*4L$>0YP
M2K8P3G'&:U9_'^F0S>);?[/="XT&U^URI(JI]HCVEMT7.67C!; &2.N: )_^
M$ \*?\)"^O?V':?VFTHF,^T_ZP'(<+G:&SR2!DGD\UT%Q;PW=M+;7,,<T$J%
M)(Y%#*ZD8((/!!':N3D^(-O;ZQ::5-H6LFXE^S+<2PP+)!:23X"I)(&[$C)
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
MZ[CGK7.^(_%.HVGB2Q\,Z!86]WJUW;O=-)=2LD-M$IQN?:I8[CE1TYQ7*?\
M"=:YK^M>"[G38[>UM;J[NX;RR\XREI8U92"Z [HP#D,!M!*EN * /1KG0-&O
MM4@U2YTNRN+^# AN9(5:2/!)&&(R,$DCT-6FL+-[Q;Q[2!KI1M6<Q@N!Z!NN
M.3^=>->#_%<GA/6KW1+;PVG]F7_BRZLEO$NU01N7 "B+:3@(!Z#BMVT^*.KZ
MGXK2VTOPU/>Z(UTUI]I@CE9B [(+C?M\ORBP(^]D;')["@#T+5-&TW6K-K34
M[&"[MV97:.9 P)4Y!JI8>&K+3_$VK:_%),UYJBPI,KE=B"-=HV@ 'GODGVP.
M*\[TKXG>,;SP:?%C>%M/GTH!]PAO&61 KJK.P*G"@;^F2-I)P!SL:M\2KRRU
M+Q7IT.D0&31((98IVNLI<-+M\M-NT$$[^Q/(QW% '>@V=W-( 8)I;=]C@89H
MF*@X/H=K X]&]ZI2^&- GO(;R71-->ZA;?%.UJA=&W%\AL9!W$M]23UK@[?Q
M3)I<WCV^C\+6T6MZ7;VT]Y+%<&07+M#G'W?E5%7H">_<DFVWQ)U$>$H-4AT*
M.]NKO4ET^R%G<%X;K,>_SP0FX*,."N"RE2#@@X /1J" >HS7/>#?$5]XET,7
MFHZ%?:-=HYCDM[N,IDCG*9 )7!') YR.<9KD]+^)FJ77BK3-&N],L8[K4/M8
M-A%<[I[,PIN02M]W<^#\N!@8.3TH ]$N]/LK\P&\L[>X-O*LT)FB5_+D'1UR
M.&'8CFK-><^'?B-KFN0:'>2^$%M;#6)Y+>WE_M(,P*H[ABAC'RGRVYSG ) /
M .=I_P 5M;O[?1]6?0+*WTF^U9=(>,WK/.LC'&\?( 5Z\8S\OOD 'JP 4
M < "JZ:?91R+(EG;K(K,ZL(E!#,<L0<=2223W->:>'_BSK6NZW;01>!M2?1[
MJ[:*+5(]Q18]Y0.P"%1@CYOGXYJ.[\>^*-;^&+^*=*M=.T9)9H4MI);P2MS<
MB%O,W1A%7GKG@9/T /5D1(UVHJJO7"C J-)K:>:6))8I)8& D0,"T9(# $=C
M@@_B*\D\6>._%.A:JTXNK)H]/O=/M+[3[>/<N)HC)([.074%L*IP/H36G?\
MB34O#VI?$"ZBT.Q6\L8K6\CN2L@%Y$05&YO]E4*@+QN#^IH ]*N)X+6WDN+F
M6.&"%2\DLC!510,DDG@ #O2Q2QW$*30R))%(H='1@593R"".HKS.X\4:Y<:/
MKT&N:;HUS''X?35XX8U9XB&#YBD)8[_]6<%1CWZ5-:>)?$]]-X8L-&?PW:+J
M/A]=0,,T,C&*0*GRA%<;8R74+U("OUQ@@'I-8/B+PO'K[VD\>HWVF7MKO6.Z
MLG"OY<F!(F""/FVJ<XR"H(/4'CK/Q[K^O6OA>&S33-*O-7@N7=[U'D4S6[A6
MA5-RD9/7)) SC)&:[#P3K&H^(/!FEZMJMK';7EW%YKQ1 A0"3M(!)."NT]>]
M %W1="LM!MYXK3SF:XF,\\L\K222N0!EF/)X4#\*TJ** "JUA86>EV4=G86T
M5M;1YV11(%5<DD\#U))^IJS10 4444 %>7P_!BRM; 11:I/)<QW1\BXE!9HK
M$AT:T&2<+LED^9=I+$'C QZA10!Y!XZ^#]YXHU.:2SETR.U2TM;33Q-YBM91
MQL=ZH$^4@@\;@QYP-N :34]!\._$;XC::RXN-1T,[==DC@86TA0X$)#@AB7S
MZ_(&!)(6O8** .!U7P=KEY\0;?7+2ZL[:U2>&22>*62*XDA10&MW51LE0L-P
M9CD9QT%;?@K4]>U?1);OQ#906ER;J5(8X8I8MT2G"L5E 8$D$C(&1@X'2NCH
MH \:\+:1=>//#^J0Q7NCIX:O=?GNKB*.!GNIU%P) LC!PJE@%&<$[=M;NG>$
M/$EAX2\;V\4MM!J>M:A=W=IY4I^028 !?:,$X./3(/!SCT&VLK6S\[[+;0P>
M=*9I?*C"^9(>K-CJQP,D\\5/0!YBGPUU"Z^$>C>&)+Z/3]6T^9+F*Z@)<12B
M1FR#P<X<],8/<CKHZCX ECU3P/\ V(UK!IWAUY/-68G>ZLJCY0HP6.&))(Y.
M>:[VB@#R5/A5K&H:1X@M]1U6UADO==;6+&%;<311ON;/F!A\X=2 5Z#:#SDK
M5#QWHUWHWAG0]+;4[/19Y=7>[_M#2[!K6VLPL#C'R$D,V< DY;)[+7M-% 'C
M6E^%[GXA>#)DDO+56BUL:A;ZF+>22*]?:#(3#,!F,%F0 ':=F, #F_J/PKU2
M^T&VL)KK1+B&.ZDO)=-6P^QVKR%-B8: AQM!(R2<@C/W>?5J* .7TWPSJ&F?
M#=/#=OJ0BOX[%K:.\12!&Q! *XP1MSP>O )R:\ZTKX,>)=(M=6AM?$FF1_VC
MI_V"4BPZH2,G@CYBNX%CDG/K@CVVB@#R6[^$^L7TL<4NJZ8+0>'8=".ZT>1@
MJ8;S -X&[S%!![#MD9-SPUX+\7Z?XG\/W6JR^'FT_1+*2QBDLUE%Q-$4"IOW
M#;D%0>#@9;UKTZB@#SKXE^ ]=\;R0VUIJ&F1Z88U1XKNUW20OO+-+$X&X,0$
M7;D @'-5_P#A7?B32/$-Q<^&_$%G;Z=?3P2WD=U8I),Q10&<R;3O<D%^<?,[
M'@Y)]-HH X7P'X0UKPSX@\67FI7EM+9ZO?&[MH8)'/EDNY8E6 "DAD!QG.T<
M\"FZ)\,K3PSHOBBTTBZ"7.M>9LEDCX@4J0B;0<$*68Y '7&.*[RB@#SG_A!M
M?@O? <]M>:4S^'+>6VGDECD'F(T:QC8H/)VJ>K  G.#TK)\/_"OQ!;QZ'8:K
MKULFC:!J'VNSM+:WW/.5E=U>21L;3\^-HR,>_->N44 >.M\)/%0@T[3H?&42
MZ9H]^ESIB2V0DDB"DL"S<;BI.-O0^PP*T?#WPTU[0]7DFCUG24MH$N(["7^R
M(7NHPZL(V:0*I+ ON;LW(_BX]1HH X;P7X!D\.:O<:S?3V)OIK9;4Q:;:"V@
MVAMQ=E'WI&/)/&.0!BF>*/!.L:AJ>L7&AZE96D.MV*V>H1W4#2%]JR(&4AAM
M(63\U'OGO** /,O^%67MX^F1:EK49M;;0CHUPMK 8VE3G!!+$#&(^H.2I.!D
M 2R_##5+CPS=:+/XUOY8GMQ96X:V01PVRXVH8P0'?@ R$AB.!CG/I%% 'G]_
MX!U>4:+JFFZ]!8>(]/LA8RW262F":'N/*)PA!Y!&.XP!C$6L?#C6]2UZTUJV
M\:SVE\FF?V=<3BP0R2J79F92&41GYL# R-HY)KT6B@#R'1_A)XD\.:SIVI:=
MXO@FDL;*2QB26Q,:B-MY4,%<[P'??SW4>G&GHOP[\1:19>'HH/$T%O+I236L
MDL-D&,MM(Z/M&\D!P4QG!X(]#N]+HH \VT+X:ZA9-H>FZKJ-E=:#H,QNK&."
MW:&:6?<Q5I3N(PNXGY<;B?FSWZ7Q;H&IZR=*NM&U*&QO]-N_M,;3P>:D@*,C
M(PR, JYY'/I@\CI** /+'^$VHP_8M:L/$@A\6PW4]U/?M:JT4S3+M9?+/"X4
M  CW..1MVK;P-K/]JZ%?:AXK-V--GN)Y(X].B@$S2JP.-OW1ACG.XDECD$C'
M<T4 >9Z/\+;_ $R?2].E\1FZ\,Z5=B^L[)K.-9DE61G0&7J0"Q)(QG)& #3&
M^&&OW&D:?:77C%7GLM:DU=9O[-0AY"VY<C<,88R-UQ^\QC"BO3Z* /FVTM-;
ML/&VHZA80W%QKYU6XN$T*]TR66"T$K@_:&D1]BG9M^9=W0#GBO1U^%$[^%K[
M2[KQ")[VZUK^V6O/L(5?-^7*F,/R#@]&'7VY]+HH \?^(/@JXL]$\9:E)J+7
M2^(+BR$SF +]@ABD'S$*<R   85=W'<Y-6_A?!KS>(M4OKB\2]TVXAW3WTEA
M);R7=UYK 8\P;BL:*4V_*JY "GECZK10!QFI^ /MMQK1L]>U"PM=:0K?6L:Q
MR1R$KL9AO4E"5P"5QT'H,7-"\(_\(_K\MY9WQ_LYM-MK!;-HLL/(R$<R9R?E
M9AC'.?:NGHH Y_6?"L6IZU::W:7UQINJV\;0?:K<*QDA.28W5@59=WS#(X(S
M6/8?#.STO2]'M=/U6]MKK2[B:>.^1(FE;S<B12'1EP00.F/E!QD5W%% 'FUM
M\-]9M=(LM,'B))8[?73JGVF:V#W 3=N #-D;R2Q+$=6QTR#NGP0T>IF>T\2:
MU:637IU V$,JB/SF)9OF*[O+9B6,>=I)/'-=910!R_AOP/9>'_!DWA62YGO]
M-E66,B8*C".0'<F4 /4L<]?FZ\#'.:;\%/#VD7WAZYL7</I5R]S+)*@>2[<@
M;=S<!0I4$ #UZ$ECZ710!R-SX#C;5/$.H66N:G87&N)"L[6[(#&T> &0[=P.
MW(Z_Q'VQD2_"HI!/)8^)M0M=0?48]2CF$4?E13(K*2(5"K\P<[O[V!GOGT6B
M@#&\-:-=Z)ILD5_K%WJMY/,;B:>X;A78 %8U_@C&.%[9-8$/PQT^RU?1K[3]
M5U&UBT>>66SLU\HPQ+*294&4W8;)'+$@'C'&.XHH \N^&'AC6TT+2&\07>H0
MC1Y6^S:=-:PQ*K['3=O7<SKME8#)7D$X(Q5;X:^")+CP_:0^*M/OHKS1=3FE
MBB=S'#++O#K, I'F8)8!CQ@D<C&/6J* .6T_P+9:1K<5_INIZM:6L<DLG]F1
MW9^QDOG/[H@@#+,P Q@GVQ56S^&NDVWP_N/!<E[J%QIDKEE:21!)%\X<!2J@
M<,-W(/)/;BNSHH X5/A/X=@L[E+>74X[VY*22W_VZ1IGF1MZS-D[3(&YSM[G
MIDU?U+P%8ZM<ZW/=ZIK!_M>V2VF1+K8L:("!L  P/F8E3E26;(Y-=710!RMY
MX!TJ[,X%S?P13:.-&:&&<!?(!)4\@DN,D DD8)!!R:;IOPY\/:7<6EW!'=O?
M6=G]BM[N:[DDDBCV[?D#$JA )QM  R>.:ZRB@#S'6?!MUHDVA?V7%K%YI>F6
M=W&S:?=!+Y)I660S%G=5FW%3\F,9[,"%'0>#-(UJ/3XI_$-]>SS03R&Q2:X(
DD6V95"+<JF$DE !R3NP3D'/-==10 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>img181018208_11.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_11.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $3 C\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BJVHR7$
M6F7<EH]NERD+M$UR2(@X!P7(YVYQG';-<A\-O'D_C33)3J%G%::A#B3;$^4F
MB9F59%!Y RC#!] ?XA0!W%%%<N?'VBL\QMTU"ZM[>?[/-=06,K0H^_81OP V
M#UVYXYH ZBBN6;X@Z -6N;!7O'6TE,%U>)9R&VMY <%9)<;5QQDG@9Z]:?KG
MCO1]!OVTV>._GU(A3#9V]G(TEQG_ )Y$@*^!R<'C!SR,4 =-17$:C\2["P\2
M:)I2Z;JCQ:D9@\TFGW,31%$#+MC:+=)DG!V_=ZFMN_\ %ND:9;6MQ=/>".Z1
MWB\NPGD8J@!8E50E0 <_,!QS0!N45QOC#QJ-+^',WBC0/+OD9$>"7:6C 9@-
MSC(( Y!'4'C'6MKQ!XET[PQ!9SZHTR17=RMK&886E/F,K%1M4%CG;@8!Y(H
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
M-!:ONC3V4[5S^0KD](\?W>I^(-6T4^%K\W6F70AG>WN(7B5&/R2%G9#R 3M
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
M"H+AEN)';H8S&?0X;CTCPMXL_M'P;<Z_JM[I\D-LTS2SZ?%,(UCCY/RN-^X
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
M[1EG"L5(9&W9^8,3ZFL3X36.FZE\)+;0KT6E\L$MQ!>0"19D#"=V'()!&-K
MC@\$5E^$M<N=/^#-VGALV5WK=I)=.;2"6.06RFXD.[:K?,H7+*%SNX !S0!Z
M=H^ERZ5!+'-JM_J3R2F3S;UD++D#Y5V*H"\9QCN:A\2^';7Q3HLFDWL]S%:R
ML#*+=PID4?PDD'C_  %>81Z_XD*V^D^'?'MIXBN]1T^22VD^R0B2VEB"LNX
M_*)%+#]Z#@@<Y-1^%/BQJ_BOQAX>\/VUO<6\T0E35S<0+^]V1*=_ S&WF+(N
MWI\R]S@ 'I-]X-TW4O!)\*7<MW+IYB2+>TN9<(P9?FQU!4=NU8.G?"_^R-?N
M]7L?$VJ+<3Z>;%&E2%F@&]6!0! @4;0-H7N3GFN>\+^*/%3^-M+@U;7X+ZPO
M+BZMI$M(8/*\Y%+!$&1.H0#YBZ\?+U#!J[:"_P!;7XE7&G3ZAI+Z0]B9X+2-
MP+N-@8QN=3R5),F",CC!P<9 '^!_"U[X0T9-*GUD:A:0HJ6R_9%A\OYF9B2"
M2Q.X=?[ON353P_X*U/1=?FUB?Q7=7L]XX;4(WLX42YVQ[(\;5RFT>AYP/?/9
M5YW\<(4D^%&J3$ 26\D$L39P5;S47(]\,1^- "V7PL6V\6Q:Y/KUS.L%P;F%
M?LT27!?H%DN0/,D3:2I0G!&,],&W=?#V>\TN^LI/$VH(9]2.I020Q1(8)0[.
MH^[\R@E">1DH"",XKA[37M5\ :?X@6Q2&\1=.AU+3M/M[][ZWMXC(%=FD(#]
M'5\#"D!B#UQMZ?XR^(,::O;7OAZ*:>VTUKBSE>,0M-*JAB/+263S5PRC,?\
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
M;=%22X$_%Q)AL,H4D;\DXZ#!K,FT#46\:W\,7A2>5;S5_/G&H06]QI\T6/\
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
MG.X].*ZF@#C_ !SXPG\+2Z5!'%%#%J$KI)J5S&SP6>P!OG52"Q90V!N7H3R
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
M5\N:?2A]L( P<RHZJ6]&\O/3.3EB ;$'Q"\/W.KO812W3+'<FSDO#:R+;)<
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
MMX9$&&5I$9BROEL''J"*Z&?2=<N_ 5YI6F6]GX9U(H(K7[+/YJ(HV_Q!%*Y
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
M4$A9L;1M)SDY&!WR* /,=3N)M9\-^ _&!\2ZA8@26\=W+$$-O"S1R)+*RNI
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
M]*T[P].()A"]S<B[6!+>>+.WB65U^=" =BXR'ZC%>FQ11P0I##&D<4:A41%
M55'   Z"JNI:-I>LQ)%JNFV=]&C;D2Z@64*?4!@<&@#@?&=Q9>+O@BNKW=Q;
M6UP]BFH6[J_$=RL9<HAR/FX=/4<\<5T>L7NI6D&@:5I5U:VL]\WE?;+B-KF,
M!(F?:H#*6=MN03A<*V2#M!U)/#6@S:7#I<NB::^GPOOBM&M4,2-SRJ8P#\S<
M@=SZU"?"/A_^PGT1=)MDTUW\PP1KL ;.0P(P01@8(.1@8Z4 <K+XI\00V&O6
MPN[">YL=1L[2'4H[5E@8S21I(AC+G+QECG#_ ,2@X(-0W7C;7]%'BVQNI-+O
M[[1HK2:"6.&2-=DQP[RQJSL%C'S';_#Z9KMSX<T4Z&FB'2[0Z6N"+0Q QG#;
M^5Z'YN3GJ<YSFH['1M DOYM=L;.R>XOHMDEW" WGH<=2.&!P/RH Y3PUXEUR
M^^($NB3:UHNJ:;%IJW;7%C"0Q<OMV\2,!@@GOQMXYS7H5<AX0\$)X;U&_P!2
MF:R-W=*(0MA9K:Q)$K,5RBG#.<@ECSV!P*T[[Q?H.G:W#HUUJ"KJ$K(HA6-W
MVER%0,5!";B0!N(SF@#GO"Y\63^(M9:?6]*N+6/4VCN;<V4ZO"JQ1[1&&<!=
MPP>C+SN!;-9NI:KK/A8>)];T^]L9]'@U>W063AI7^?R%F"2"3$7SR.=I0X.3
MCD5VUWX2\/7VM1ZS<Z/9RZE&Z.MTT8WAD^Z<^H_H/04[_A%= ,<\;Z19R1SW
M9OI4EB#J\Y&#(0<C=0!R6L^+O$L&L:T^F6'FV.CS1P/";=&$Y,:R%C*TR>4
M& )V,%!#?,,@=]9RS3V4$MQ!]GG>-6DAW!O+8C)7(ZX/&:Q]3\/>%=9UE!J>
MF:5>:F(=X6>-'E,0.,D'DJ#QSQFK5IK&D?VQ+X=MI4COK.!)#:",Q[8CPI3(
M 91P/ER >#@\4 <7\7=+34$\*.!;F=-;C1/M5R\,3*8W9E8KG&?+4 X)';J<
MQZ+J1T+PV\6DZO!?WUQJ8@BLX"]_%')Y*N\,+R21_*%!DRSA5R5P6Z][J.AZ
M3K#0MJ>EV5\T!)B-S;I*8R<9V[@<9P.GH*AF\,:!<6+V4VB:;):O,;AH6M4*
M&4C!DQC&['\76@#D=(\9Z_JG@74]4%O9+J=KJAL441$IM$R(6*+*VYMK,0J.
M=Q "DY&1_$&MZEX(\7/_ &C8)>V$4@BEALKFVEC7RM_SPRD.CD'*L&(Y!YP0
M>I3PAX=BTZZTZ'1;*&SNW62>"&$1H[+@J<+CH5!X[\U9T;0M-\/V7V33+80Q
M$[F)=G=ST!9V)9L# &2<  #@ 4 <C_:GB?P?\,KK5-6EM=6N;+38C!]F@E+F
M0#:6F+.2ZCY&9AM. YQTK0\+ZOXGNM6-OK=@ZVLUH+B.?[(L B?>5,9VS2AB
M1\PY& .<DUMZ;X;T72'N&T_3+:W-R-LOEH &7D[<=EY/ XYJMH.C>%K&#^T-
M L=*BBE#@7-DB8*ELL Z_P .Y>@.!M]J ,;P;?\ BS6KN]N=4OM/2QL=0N;
M0P6)5KI8B4\W>93L);/RX/W??-.T[3+'3OBSJCV5E%;O=Z5%<7#QX'FR&:0%
MBOKP,GOGUS6GX4\+>&/#UEYWAFSMXK>Z16\Z&4RB5>H(<DY'/K3X/!?ARUUJ
M36;?1[6/4Y)&E:X"G<78Y)/////UH YH>)O$\>JCPU-/I(UZ35"L3"UEV-IW
ME>9Y^W?D$'* Y*[UV\\M7H=<OH.@:Q;>);_6==O]/O9I($M;5K:S,)BB!+L.
M68C+-C&3D(ISGBNHH QO%EA?ZKX2U73M,%N;N[MGMT^TNRH XVL25!/ )(XZ
MXZ=:X<>#-:U^[6.[TVU\.6MKI%SI>ZTG$HN_-C5 ?+4*!&A!8!CD_+P.WI&H
M7]OI>F76H7;E+:UA>>5@"<(H+$X')X!KF?#_ ,0+37=8BTR71=:TB>>)IK;^
MU+80BX5=NX)\QR1N!QZ<T 8.G>'=>U#6/#UO?^'K;0[70PXDNK&Z1X[M=H7R
MT7&X1N?F(?L,=<&JGA[PGXDT#4O"NEMHUO+IF@7=R?[2BN5#7$<R2 /Y;'*X
M+_,,GD?+D5TOA?XEZ7XJNK>&VTO6;1+H/]FGO+4)%,4SO57#$$C!S]*DM?B'
MIUU=V0%E>IIU_=O96>I?NW@N)E9EPNQV8 E&P64 XSTH YZ3P=K TX.FA:<]
M]_PEAU0$W(5O)\XL)"^T\XP,#G;CC.5JAJG@S6M-@\66EEX;@UJ?6+TWUMJ)
MFBC:,,RMY+ASN&PJ2I4D'=_":]?K,U_7]/\ #6CRZGJ4WEP(0H 4LSNQPJJ!
MR23_ (] : /-/B#X(\3^)]1UM?L<-_!-:1#2W:^,"6FWYI8RJ@>:S.JD;_EZ
M$D8Q6WXRT.?7/$_A^^N?!TFKV=C;S/)&9K<#S9-@5&5W&X+M8GMDC&:OK\1;
M6RCG?Q'I&HZ"(K/[:K7:JZR1;U0X*$_.&= 4.&&Y>.:LZ#X[L]<-S%_9]]:7
ML5JM]%93HOG3V[*"LB $@Y)VXSPW!P: .-^(FF:'HE_H$'A^+1K'6KF;^R4M
MQ#&"D%T&0R[%PV5;HV<?,X.=QKTW0]%LO#NB6>D:='Y=I:QB-!QD]RQQU)))
M)[DFN;T/Q-X4\6ZU;W]CI4\^I1!H/MLNDN&M6"DM$TQ3"$!CQN_B]Z;X.^(*
M^)[B[MYM(U*TDCOY[6,M92[ J=/,?&U'[%21@\4 1?$'P\^HZKX=UI]);6K'
M2I+@W>F+&CF9)(L!PKL%8JRC"]3NXZ5GVFB:E-X'\5"R\/-8PZM&5TS1"4C,
M*M$%WL"VR-BQ+%!C;M[L3741>,83XF30[K1]6LI)I9(K>ZN(%%O<,@+81U8]
M55F&0.!Z\53N_%+CXFZ9X<2:6UB:WGDD2:S;;=L%0H(I.F%!<D^JX[\ %WP5
M#<67ARUT^XT"31S:1)"(VGBE$F% W!D//3DL 34_C&TNM0\%ZU8V-LUQ=7=E
M+;Q1*RKEG4J#EB  ,Y//0'&3Q6/?_$K3-,UV_P!+O-*UM!IX#W=VEGYL$,97
M<LC-&6(4C..,_*<@8KLZ /.?"'A;6;/PRMW>Q,GB6RTP6&G?;4AV6VV( ;3$
MS94OC+-\Q"] .N5X"\(Z[HGC#3]6NM$-M'+I;V5]Q90B*;<LF]$MP R$KM&<
ML,G/ &?4=3U&WTC2[K4;MF6VM8FFE95+%449)P.3P*R=+\;:!K%Y:6MK=3K+
M>Q--:"YLYK<7** 28VD10^ P/RD\<]* .6\.^$[1?$^JW]WX$-E/=7IN+.]E
M%K*+4"*/#8$C%6,JNPVJ>6'(YJOI'@ZZLK*#1-3\*QZHRZO]LEUEKR-?-^?>
M)S_RT\P E2F,''WL'CH]&UG7V^(6NZ%JD=J]A#!%=V,\2[&\MR5VD;FS@HXR
M<'*DXPP 1/B/H_\ PG?_  B$]KJ5I?ON\F6YM_+AGQG[A)R0=K '&"5.">,@
M'+P?#5X=<OEGCU'S[G5I-2@UZP:V26)' _=.T@,@VD-P@*MNYZD#J/%L=_-K
MOA^:UT#4+Y-/O#<R36\L"KM,,J;0))5);<R'D8QG!SQ42?$W11XRO_#MS'=V
MTEK/;VJ3R6TNV:>7=A!A?E'"X9B V21P,GM* "N3\?P:O>Z'%8Z1IMU=3/<0
MS&:WFA0P>5-')G]Z0"3M..",CGBMG7M?TWPUI;ZGJTTD-FC!7E2!Y0F>A(0$
M@=LGC) [BLS1OB!X:\11W+:1?R7;6\!N6B2UE61XP2,HK*"_*D?+GG ZD4 9
M'Q"AUSQ+\.;G3+#PW>-?Z@@4P236P^SE9%/SDR%3D D%<GI]T]-_4-;N]+\$
M7VMW&G/#=6=G+.;2>56.4!(!9"1S@'CUK.T+XG^$/$>K1:3IFJ-)J$N[; ]K
M*A^4$L"64 8 />KND^--#UVXAM[5[G%TI-M)<6<L,5R ,GRW=0K\9. <X!/0
M&@#2T*]NM2T#3[Z]M#:75Q;I++;G.8F8 E3GG(SWJGXP75'\*7\>C6$%_?2*
ML:VL^S9*C,!(#O(7[A;KQZ@]*S-'^*'@_7KJ.VL-7W2R2+"/-MI8E\Q@=L9=
ME"[FVMA<Y.#C-7[;QMX=NO%,WAF/4-NLQ9W6LL,D;' R=I90&X^88)R.1QS0
M!Q_P]M-7T/5?$L\FB:VNG7L,>HVRW?V999)2'WJ5CVJLC_+\N.-OS%<C-OX>
M1ZUHVHZ_::KX=U"U.J:I=ZM!+OADB5&* (S*YP_MWY/8UMZS\2/"/A^^N['5
M=9CMKJT,8EA:*0M\XW+M 4[QCJ5SCOBI[WQ_X4TZZBMKK7;-)9%5_E?<$1@I
M5G89"*0RX9B =PYH XWP'J5_=?$[Q3?/X6UZQL]8%L\4U]:>2L0AB*MO);J6
M(P%W'G)P :]5KC_'OC:'PII5P+2:"35X[=KI+62&64&)3@L_E@E%).T,V%W<
M9ZD;/A;5;C7/"FDZM=6ZP3WEI'.\:G*@LH/')X.<CO@\\T >;:1H>O1^/[76
M)_#ES$\>J2F]EABMXX]DB2!65_-WRJ/-1C\O&&[J14FKV.JZA\0I?(\.7UVT
M-_#+Y^H649B2%2F[R;DS JO\81%R27#!OF ]<KC/ 'Q!LO&?A^TNYFMK74)7
M:)[19@Q##>0!WR51FP<' )Z<D [.O&];\+66L?$.[:\\/ZI%9OJMLD\T$4BK
M,AMILN&C.-ID$09AR.-Q6N\/Q%\*+HD.L/JPCT^:[^Q+-)!*@$V"=I!4%> >
M2 !CK744 >%Q:0L$-AK/B7P;K&O0/I-K86MI%:&66SDA!642(Q!&YAD. 003
MZC-S6="N)?#O@FS\7Z5K.I:G!<;M0N=.MWFDCM\28C>6,<X)B#8)8A6())R?
M3_%>M7'ASPO?ZQ;6"WSV<1F: S^5N0<L=V#T&3C'.,5C:!X^6]O;[3O$.G)H
M.HV5J+V6&6]BG00$D;]ZGC'&00,;@>AH YCQ7H\]N_ANSTVTNXO"@@>5K==.
MN;LK-PR_:(T=)<8)QDGYA\R]QV_@72O[&\(VEE_I 4-*ZK<(495:1F VL[LH
MP> S%@,;L-D5G7/Q'TFZ\*7^N>&9;;6VL83<36HN/(D6)2=S$,NX8 ) (&<<
M=1F_X9\=:!XK6X73;Y'N+1%:[BY_<DYXW_=< @C<A*]\X(R <]\8M.M[_P .
MZ29M/FO775K=?+ME_?LC$[U0\$%E&.H[>E<O]EU"#1?%\6A^$M7@\/3R6\,-
MI<*_F'EO.GA@8JV-OEXCR <#H RCNQK'@/XDI)I7VRQU4V\I80%BKAEXWIT8
MCG[RY'/6KNE^-_!UU#8VVG>(=*/G*D=M;K<JK\X"IL)W ]!M(![8H \X\.61
MM_#OC*POO#WB&/3[R)+FPAN;,@L,;,+# @2*19 &^7#$%6QA,UTOP^T#1YM(
M%S]GUZ#6WTZ.UO[F^DNXI,L@#!#(0,J5P"GW<#!%:FA_%+PKK^NW^E6VI0QR
MVTZ00R32HBWC-D?N<G+X88X'.5(SFNSH \J^#4%AIVFKI*W6LC5K2)Q>V-R)
MOL]LQE) &Y?+#?[I^;#''6MCPK>6T=_X@TS2]/UC3OMMT;BTGNM(F2!&-O&I
M.6 Z-&Q(;;DG S72>*/$MGX4T-]3O$EF^=(H;>  RSR,<*B*2-Q[X'. 3VJG
MH_C :EXCE\/WFBZAIFI1VGVPI<F)D:+?L!#1NV3G^1H XKPSIBVG]D6]_#XS
M_P"$G-W'_:-Q%/<>3(T9)W2N[>2\)50,+EBI  SD50F>^TRXN-)O-/URYGL_
M%,5W9+;07%Q';Z=NC964C*[=J.NT9()8 #FO::* .%\3:U!#XXT$/IFKS)I\
MDSS3P:;-+&A>':N&52&)WXXSC!SBN8^(,FM2:SJD^GIK-I>6I@CM6TZSO)C<
MQC#D[T=857+LK*58_(3R2M=CXF\>_P#".>(;?1T\/:OJDTUM]I!TZ(2E5#[6
MRN01CCGI\P%:L/B_P]+H%GKK:O9P:9=D"&XN)5B5FY^7+$88;6R.HVGTH Y#
MQ>=.N?B-I0*^(A)!;O%?/I:W:KY;8:%6:+@@MOY7^Z03\HQ)\2WBL? \?AK3
M=,U2YDS:B!+6SFN%CBBF0_-( 1D+&>"2QX]<UV=[XCT/3;2VN[[6+"VMKH P
M337*(DH(R"I)P1@@Y'K3;CQ+HMOHHUAM6L#I[9$=S]I012-DC ?.TG((Z]C0
M!R/CN]DM]$L_'6ES:H4TMQ)/I[W$]FEU%N*D/$P&&#$,"5Y P=P(KI?"&DW6
MD:%MU!G;4+F9[FYWW+S[68\(';DA4"(,<?+^-<]I\VF?%G1)/MT-W:+8W0BD
M2SU3?%(X5)/O1-MD )4@D9!'8Y%=_0!SGCR.ZE\&7Z65U>6UP?+V2V:R-(")
M%.!Y0+@'&TE02 2<'&*\S35-;?X;>(&T>?5FDCO(6;49;ZYG'V8[=YMW>(."
MFUA(-F5^<Y) 4>WURNJ>/=.TGQ5_PCTVGZO->?9!=AK2R:=3&6V]$RW7OMQ[
MYXH Y?P#9W^KQZU!+KE\VDS)&('MI;HX;<=SQW,X#,3M.3'\O.1C/,?PI?3]
M.CLM,EO/$(UI+0P7&GW:7'V:W= K-M#+L4X9.0>CC^\,^@VOB71;RQL[R+4[
M40WL2S6_F2A&=&95!"G!^\ZK]6 ZFI-1\0:+HZPMJ>KV%DLX)A-S<I&) ,9V
M[B,XR.GJ* -&O)O"UIX=/Q7\1M]DUBWU47Y>$R"X5'PAWL2O[O869BN_J&&.
MN*]"O?$VE6OAN;78K^SN+%48QS)=1B.5@2 HD)"Y+#;R<9J/2O$4$_@[3_$&
MJRVVG17%I#<2M+,%CC,@! WG QE@!]10!Y';ZC:Z9J.E-=W>L0_$6]U*$75O
M<^=&DD33A9(QC=$8-JG:R[N%!'3 VV>.Y^*/B#P]J'C?4K6TW6\MK8P7QCE:
M64,3&K%=V 6!VHV K+GA2!Z3;^(M%O-.NM0L]6L;JTM59IYK>Y1TC &X[F!P
M..>:?I.HZ9KVF6NL:=)#<6UP@DBF4#/I@^A!&".H((/2@#S#XA6>FZ-\0[;Q
M!K/BK5-$M+O3GMX9K(EF$JNI*$!&PA#!L <D-DKQNKZS90^)/BK;0VU]K%L_
M_"*EK9TDEM)Y)$G;:'W!6QD;N<9(!]*]:T[5]+UJ!I],U&SOX4;:TEM,LJJW
M!P2I(!Y!I@UO1VU**P&J6)OY0_E6_P!H3S7"E@VU<Y."C XZ%3Z&@#+\!:_#
MXE\#Z3J,=XMU,;:-+IQU$ZJ!(&!Y!W9^H((X(-9_CR:6"XTQ[W5;W2_#H\S[
M==V197$AVK$K.N61#N<EL8!49(R*[,%>@(XXP.U<IXI\=6'AC4=.L[JW-S'?
M7 M"8)HR\4AV\-&2#C#H<C. PSC*[@#@+OQ7/!X4MKJ#Q'J7]DR>*DL;?4Y2
M%9[)H_WA+LOS*I\T!^H*#GBO0/"%^5U3Q%X>FU*>^GTF\38UP,R"":))$#-C
M#88RJ.^%&>V>I:-& #(I"G(!'0U2U?5=.\/Z7=:KJ4\=M:P)OEE;\@/4D\ #
MJ20!0!8O+<W=E/;">:W,L;()H& DCR,;E)! (ZC@UY?\-]2T72+J#P_-XHU6
MYUU(I+672KDEHK=XOF?;B,   <,6(/.":['0O'&GZ[K+Z0++5+#45MOM7V?4
M+1H6,6X+N&>,;CC_ /4:TM&UA=9%U-':O'!%+L@N=Z/'=(55A)&RDY4@C\1C
MJ"  >1^ [NVTA_ -WIES?31ZU:7%K?AGDE62:)5V)M.0@0^9@@#"YYVTG@/5
M=1T?Q=9+=27$%KJLDOVZR:.\E-K.^TPK,\V=LI^89&,KM8Y!4UZ^OB+1&%D5
MUC3R+YBMH1<I_I!!P1'S\Y!(!QGK4&G>([35/$&I:59[)O[/5/.GBGC=5=BP
MV%58LK HV0P'2@#A;%XO"GCC7)-7\;3V=O<:A"\5I=K#OO \42AMQ3=L#'9E
M,!1&<D8)KU.N;@\5VK^-I?#5WI]S:7WD>?;2RA&6YB#$$J5)V\CHV#["NDH
MJZGIUMJ^EW6FWB%[:ZB:&558J2K#!&1R.#7-Q>#]0:\COKW7A=7MC:R0:5+]
MC5!;,Z;6D=0W[UCA>/E7@X49R-+QF73P1KDL4TT,L5C--')!*T;HZ(64AE(/
M4#Z]#D&N$\ S>(IYK+[3-?V-V-+8FVUBZDN!?2,D1\]!N^0*V 1DX#D84DT
M=1I?@NZTU_#*-K;3VVB6[Q-$UJH-P[(4W;@?E !X7!Z#)/).3H?PEL?#]U8R
M6=]&T=G.)HS+IEJTS ,3M,WE[N^,C!&!C%2>%O'6M:C-HK:WI=E:VVM6DEQ9
MM:3F20%%5B'0@'!&2-N[&5!YZQ6OCGQ+=77AJ9=%TU=.\03C[./MG[^&+9O)
M92 &.Q6;Y>F0IYP6 /1JQ_$WAZW\3Z*^G7$AB_>QS1RA%<QNCA@<,"#TP01R
M"16#Y=T?C,C7=E;+#_8\IL[N*:02,JR1!XY%SMX9\CC^[SQ63K/Q%\0:#?\
MB!KC0K2XTG1+J))[M;DQ,T<J J%5@074NF>>^ .<@ Z2Z\)W>K:-J6E:[K]S
M?VU];^3M6WBA\H]=X*KDGIU...E9NA>!-1T&[NKNUU#08;B6T^SQ-:^'H[?8
MV5R[%9-S [22N0,G/0 5DZE\5-2_X2?4M/T3PY/J%KI$ZPWICBFEFE8D@B(1
MHRKC:WWV&?:G^(OC#!H_B631;32#<2P6R7%P]U<_9=FY0X0 H<OM8'!QSD=J
M .G\$>'=2\*:)%HMU?VE[96L:I:R16S0R=6+;P78'J,$8[YJOIGA76](U6Y>
MS\1PII5SJ#WSVATU/,^=F=T\W=R"6ZE20  ",5GW?Q'G1O#8T[0C?MXALS-9
MHEXJ,LJA6>.3*X555CE@2<J1M[UV>G7%Y-IT<VI6D=E<_-YD*3^:J8)P0^!D
M$ 'H.M 'G&C_  ANM$\0:=J-KX@M!%8WCW"K_8\?GRHY;<CS[][?*[+D].#C
M@8U=2\)^*=2\?6GB$:IH]K%IL<T=FOV.28NLG!$@\Q>0.ZMU'3!Q7> AE#*0
M01D$=Z6@#A]5\&:W?6_BV.+7K=3KD2QQ%[+F! I4QDAOF!4XW8R,D]A7;KD*
M QRV.37ENI_&W3M-UO5+,Z9))!IMS]FE_>-Y\K!MK&)!&4(!&?FD4D=N@.]X
M@\<W^BZMJ-K#X:GO+;3[$:A<70N5C40D/T!&=V8W&TXR%)]B :GCSS6\ :_%
M;VMQ=3S6$T$<-O$9'9G0H,*.3RPS[9K$\*^%K^2'PO?:GJ221Z);&*TMTTZ2
MU?<8A$3)YCDD@ @850<Y],1Z_P",M:36O!X\.Z1<7UCJR/<2AF2(21^5N526
MY0KD.<XS@*"22 [XA^(=1T[X?G4)]+OK.*14%ZUM?K%<V1+J%*%=P?+''! Q
MUZD4 7M*TCQA;>,)-3U&^T.>SGA2VG$%M+'(8X_.:-E!=@&+2_,#D8Z=.<*T
M^%VHVFJ:1?OK5A=W&GWHN9+J?33]KNU)(*RW!D).$)"@ #A<C@8T_BAXAU_P
M]HVGOX?MFDN+F^B@+KL)&Y@ FUNI?.,CIBM34_[2UKP+J!O(;O0;QH7=!;W:
MF:(IRIWIQR5Z GY3@]2  4[WPUKVG^*M3U[PU=Z6KZK' +N'48)&^:$%5*,C
M# *M@Y!Q@>N!V5>:V/CRY\-_!W1_$?B+S;Z_ND55&%B,K.6*9. %&S!W8Z#/
M.<FWI?Q7TF\T?4+VYA"SV<L40MK&=;MKAI21$L17&YV*L-N 1@GIS0!K?$>\
M-G\/=<=?M.][.5$\BV\_G8>&7:P"'&&+# !/(.*P])TK6?$M_:>,YM4TJZDM
M].ECT6&&WFB@6:08,L@8[\'&TKCITY&3!X3\1^*;KXI7VD:VLEM92:6;^WLI
MGAD>',JJ 6C12, D;6+$8ZGK7IE '!>#/!NJZ9X)O_#&OC3E@N$E3[1ILC&1
M_.+ERV]  1N 4\\#GI5;PQ\.9="O]/%SI_A>XMK' 2[CT]UNFVKA7)+%0^X!
MBWUQCJ-CX@VGBZ[TK3U\&W26VH+?(9979=JPE75BP8$, 6!Q@GC(!(%<]JZ^
M+/#/PVT*2\\7?8M2MYX8M0NY;>.=&260+\Q<9_=AA\P(W;3GKD %?PE8^*?$
M>CV<5TT&EZ;;ZPUY<6T]A-'=L$G\]$8R'!R=I+C).1DDAMSV^'&MW'B?3]5O
M)+&YN++5!<'4KB]FDN)K99'9(A$$6*(A7Z)\I/I5[PIK>M^+?#VM6UKKS>99
MS+'::_%IZQ?:"4#L#;R @;2=IZ9&",=3H>'O$.K6WPBMO$6M26]]J(L6O')D
M6W20'+(I;:%4[2H/&,^M $MOI'B./X@WFM7%GH4]E-#'9Q2B61;B&!&D<\%"
M"S%QD!@#L7ZU@^)_AOJE_P"+-4UC3IK>>#5HHXKNVN;^XM0%5"A7]S_K%88X
M;W[&KGA[XI'Q)X6UK4+/0;@ZKI4"RR:<DRR;]ZLR;7'7A3D8W @C!/6U\+O%
M.K^*/"-A=ZM8W)EDCD9M0/DK#*1*RA557W@@#N@'RGGID S;KX=ZI:IKL.AO
MI4,6MZ;!8SFX\UC;+'"82L8'WE*D$%CD$<AL\=KX7TVYT;PKI6EWCPR3V5K'
M;L\.=K;%"@C//0"M:N8\4^*[K0KRPTW3-"NM8U.^61XH(I%B0*FW<6D;@<NO
MKU^F0#HKG[1]DF^R>5]IV-Y7FYV;\<;L<XSC.*\\T+P1X@@TKPSI6H2:;9VV
MBWOVUY=,F??.P\S"A3&H13YF&'.02.*L^(/B(]C\/]2UBVTN\75+1FM+BUV!
MS97&W(,AR T8)4AER&#+CJ<6_AO>:[J6B2WVM7NH3^:8Q$E_I\5JZ_("S+Y9
M(=&+<$X(QCGK0!RWA.33?&_Q&U2[TW43=^'=-N(M2BMGMRH-])&T>_YUW878
MS <89@1TKUVBO-O%_BCQ#IGBN:VMM6TK1[.VM!-:C5+<B'4I""&0S%E";/EZ
M$'+#.10!U7C;2-2U_P &ZGI.DW%O!=WD)A$EP#L"GA@< D97(SCC.:X?5?A)
M/+H&KZ3I1TNSAU-(;B11&P\JYCV_*K8),+8;"G[A8D YVUO_ /"<:K;+/93^
M&;N[U2UTR&^<6;+Y5SD+YHA)))VL3@<DX]QEFL_%"QT+3-(UBZTC49-(U2V2
M6"Y@".PE=2ZPLF[(;:.N2,\=B0 5-;\/>*O$O]HSR:7HVG3OI=QI,*_;GD\U
M960F1G6($*H3Y4QD[FSM[G_"#:UJEL]EJITBRLK?1)M*L$L#-(T1E5 69GP2
M%$:@#JP+9/.*OVWQ%+ZAIUK?^%];T[[?&XBDNHE13.NX^3DMC<P1MN2-V1QS
MQ7/Q6L(O#UIJMSI&HP/?WSV=A9LJ>=.5;821G"$-D;6(.1WX- %+PUX-UFTU
MK3KR\TBS@728Y8;5YM:N;MES&4S$A 1(VX^\"V!TZ8C^'/A'5;'6=<O?%'AG
M28[B[O7U""]4I+(C2-DQJ<$A5(!'(Y/?ML7'Q/TU+!+NVTS4[CRKE+?4(!$$
MEL-XRK2JQ&%/9AE3S\WKNZ1XGM-8UO6-(CMKN"[TJ14G$R+M8.-R,K*2"&'(
M!P?4"@#F+3PQK&B>/M1OM+T71IM/U.^BNIKN:0I-#\A5]J $;A^\.>"3-R2,
MD>A45YUXT\::YH?B)K&UFT+3+3[)YL%SK*R[;N7)RB,K!5Q\N=QS\V0",X .
MF\5Z-?ZK:6,^DSV\.I:==K=V_P!I4F)R%9&1\ D J[<CD'!I_AVY\272W3^(
M=.L; !@+>*VN#,Q'.XL< >F,>^:X[_A8NN:?XFT>RU#0Y;JWU71Q>1PZ?$KR
MK<J,R1AC($9 JD^OS**V[_XDZ1:P:.]K9:EJ<VK([V]M80K)( GW]P+  J<@
MC.001VH U/"EQXFN-.N?^$JL[&VOH[IXXOL3$QRP@#:XRQ(R=W!P<8R!6]7)
M)\1M!;4+.SD-S UR9D9YXQ&EN\*%Y%E+$;"J[3S_ 'U(R,D.N/%RZCINO6^D
M6VH_VII\(S$ELC2+O#;)$5W5)!\I8 -R!QU&0#E_'W@'5?&?CFT9H%CT<:;)
M;&[2Y*M%*VXAB@P7 (7Y<X.>2*RIO!/B7[5H.IMH[12:1!)9K8Z5-:"-9 V[
M[7$LR&-?,).5VJXPISQBNWT?QG OPWTWQ+?32W\/DK]MNK:# 0@E9)"AVMM5
M@V=H)P,@$5/I/Q"T+5-&GU-S=Z?';VBWTL5];,CK;MNVR#&0ZD*<%"W8'!XH
M \_B^'.M6.D^%;RRTZ]\W2UN(GTE]71)(?-9F,B7"*JYY ("\@@9X)J];^!-
M3L]%\.W]CX;MX9]$NY[E-!N=5-P)1(@ (E9=J.&&X #;GG()-=OH_CK1=<U&
MVT^V^W17=S;M<Q1W5E+#NC! W NH# YR"":Z6@#@/"/]L>'[+Q9J?B#0X-,2
M6ZDU14MIT:,KY8#+D'[W[O+,0 2^>.0-KP'K&MZ_X3MM5UZRM[.ZN2SQPPAQ
MB+/R%@W()'/4\8/&<#,\;>)_$7AKQ#X=2QM-.GTC4[R.QE:?>LD<SM\N"#T*
MYQ\IP5.>HKI-?UH:!I,FHM87E['$1OCLPA=0?XL,RC XS@YY],T :E>7^)?!
M>OZY\2;W4+>:^T^SET4V=KJ%G>!#','WC>N0VS)(( /KP>1O0_$W0)_"=QXD
M2._^PVMQ]FN5%N6>!\ G< 2,#<,D$CGK6A8>-M&OK759V:ZL_P"RHUEO8[RV
M>)X49"X8J1GE0>!SQTZ4 >?:SX2\2SW.AZI#H$C"WTA],?2[>YM&%L02-P,Z
M/&5D3"G:H8+P<C*F@_@VV\(6^C:QK%IIER@MWTYM.\2ZC'(L"^:71HI1%M.!
MDD;<A20/?LO"?CUM3U_7+/4[J#[+;VL>H6<WV*6VS;'<&8B0G( "')QDLV.!
MQJZ;\0M&U76M.TRW@U)6U*-Y;.>>S>**=%4,2K,!G*G/3TSC(R <EHGAZ5_V
M>[?2;;2!J=SJ%C+)'&J1($DFWO'(?,8#"%DP<YX! JS?^']=U/X467ABZ\.;
MI;9;.UE47T:NT<87?+$W(# KP&QWZ]#Z?7+>.]>U;PYH]O?Z7%I[*UW%!</?
MNR1PK(P0.6'10Q7/L<]J ,3PYX7U&]\/>)=/\0Z1;QQ:G(6B2X2 RR$K]Z7[
M.%4L'Y# @]#P1FN8TGP+=/X)U#0++P;)H>K3:<EI<:I/<Q.D[@J[KD,QP^YO
MF"X& /X %[*#XFZ="VL1ZQ;M:/I%S!;74MJQNH0TN0/G501AE(.Y1@X'4X&X
MWB[20FK^6UU--I#*MY;QVDIE3=]TA-N6!Y(89! )SCF@#E/#OAK4=.\2/K,V
MFZIYMII9L[6.2YLUB>-<%8=L*+SN!.3A1D>E-\">#+'3;N\DO_!"6MS+J$]_
M!=3I:2"V4R?NHX]C%DVJ%. " <X;D =%I?C_ $+5WS;O=);&T:]%Y/;/';F)
M0I<B0C;\NX!N>#D&HK+XB:%JMU;6=C+=I-?;DL)KFPFCAN'523M9E .,<\B@
M#A_ _P .]1T#6M&>[TRY#V#EGN@+)(R3&RLWFH/M$BDL0$8 8P2>,5+;>"]=
ML=,T'2(O#\,ITW7UU*YU!KI ;I5D?]X1G=O*E3S_ '<=.*ZCPI\1[/7!;65_
M;SVNIF>2RD9+>0VK7,>[<B2D8R54L%)SCCKUTH_'6EOXJ_X1Q[?48+XR&-6F
MM'2)SAR"'/!!$;X/?!Q0!TU87C#3;W5/#SPZ?'#+=Q7%O=1Q3/L67RIDD*%L
M'&0A&<8R>:CN/&VBVVH36<DEV3!<):33I92O#',^S:C2*I4$[U[X&0#C(S)J
M/B_1],OI;2>:5WMUWW;00M*MHI (,Q4'RP0<@GL">@)H 98ZQKUTT[7'A6:S
M2.!FC\V]A9Y91C" (2 #_>)'3IWK%\%Z9?V\WB*RU7PL;*PU6^GO3YES%/$^
M\(C(R@D_-AFQ@CDCC@5)XU^(6F^'(#!!JMG%J 02LLUM-<*J$'&?*'RDG&-Q
M&1GZUO\ A;6'\0>%-*U>6-8I+RUCF=%Z*Q4$@>V: .6\$^"K_0M8D748K,Z=
MI,;VVB&%%#&.1MTDDF%'[TA8E+#&=K<?,29M$AU:Q\>:M=?\(;]ALK](8I+F
MWN+?;)(CS,TS ,&.X2+R1NXY'IW#AS&PC95?!VEAD ^XR,_G7$^&_B):7LKZ
M9K3"VU6&_ETZ22.VD2UEF61E54=L@,P (4MGK0!7$/B0?$Y]>G\,R&S2R?38
MGM[Z%BR&8.)2K%2 0/NY)'OG(] KFH_'_AB2PN;XZGY5M:W?V*>2:"2,13?W
M6W*,>F3QGC-=+0!2U?3-/UG2+K3]5MX[BQG0K-')]TCKG/8C&01R" 1@BL.#
MX>>&(8O+%E<2Q"TDLD2>^GF6*%U"LL8=SLRH RN#CBK/CF6"+P'K_P!HFAA2
M2PFB#32*BEG0JHRQ Y) ^IKS[X/?#U=*MK7Q!<BQCN]@\J33;QY5FC:,!DEY
M*$AL-\O&X=<8H [^Q\+>'4N='N+2/?+H<30V16Y9A"CKM(QNP<CC)!/ YXKE
M[+X8QV'CVRUC3]-TG2K2SGFG\^SDE:>?>&'EF-AY<:8?G&3\OR[,X$O@.'18
M/'?C632)+-(+F6S$,=J4$;*+<-N0+P<F1B2*Q_"_C+4]3/AA9/%]K<WMUJES
M:W%H]O%&\EN@F(:6,?-')\B8P0!O7(;DL =C>_#CPWJ&MG6;B*^;4-V5F_M&
MX!3YMVU?G^5=W(4<#L!4LOP^\-366M6<EC(UMK4XN;Z+[3+MDD#[]P^;Y26P
M3MQG '0 5QVI>*=<L[:ZUS_A(4DF&MM96GA^W@C/GQI.8C&3M:3S&5&?=G S
MTQTAGO?&VM?$K5]#T?QI#I]I;0QSK%/:6\TD;.,F+A>=N&SR2!C[W6@#O+SP
M1HMY?B^Q?6]R42.:6UU">%KA4!"^:4<%R ?O'+>]/U[PG:Z[-#<IJ&I:7>1X
M7[5IEQY,DB Y"/P0Z@DD!@<9.,9.=FTCFALX(KF?[1.D:K)-L">8P'+;1P,G
MG':IJ .8U3P-IVK-I!GO=43^RV=H7CNV$K%Q@[ICF7&#T5QGC.<##O''AJ?Q
M/X$U'0+*=(I[B)%CDN"S#*LK?,>3SMQGD\YYKS;R&U+0_$_B?4/$%Z/$T-W<
MVVG6]M=NGV-DD"1PK$O!WLL>[(8$;2><FM2YUWQCJFN:O:P>(K#PTNBVT"R1
MW\4+_:I60N\C'/R)Z$9&!T!R  >GZ5I\6DZ19:;"<Q6D$<"'_910H_E5NO$+
MWQQX[NM5^Q6,HCFL;2WD"V5K!<QZFSJ"9<O(C+"S84-&#][D@X%:_C_QMJUM
M/I-AI-__ &7J$^FM>RI//:P19; 0&67>K,&##8G7=G> ,T =7KGP_L-7OS?6
MFJ:QH=Q)DW#:-=?9Q<GLT@P0S#)^;KS@DX&+>H^#;'4M0U.\>\U"-M2TUM-N
M(TG_ '9C.<,%8$!UW-@]/F;@Y-<6_B[Q)J]IX).FZQIMC<^(;2>.<2P>8L<J
MQAQ)&N>H(*X9B/G'RFNV\%Z[<^(?#,%Y?11PWZ22V]U'$<HLL;E&VG)!!VY&
M">O4T .N?"T-WHFG6,NH7WVK3E7[/J*S8N ZKMWL>C9[JP*MW!K-UKX=V>N>
M%[;P_=:WKGV2/_7.;L/)<\ALR,ZMGY@", 8Z# XKL*X#XBVAO]6T"VF%E=V/
M[^2?2[O4#:K=%3&4;H0X0\E3_>'!YP ;D'@^!/#)T.[U74]117\R&\O94DN8
M'!RK(^P<JW*D@D=.F!4NG^&3::=>6EUK6JZ@UU-),9KF<%DWIM**  H0<D+C
M )Z<"O-)O'VH:5HFD:9X:ANI&N-2N].FN-0S>20S*P8")@X\U1O(5B>0@R.H
MK3U/Q;XNM?AO=ZM<,FEZMHUV/,-Q;H5U*,=%,>[,>X,I.#G@X(SP =A:^"-/
MMO"T7A]KN^N+6V*-:2SNCS6K(!L:-MO!!&X9SC.!\N%$R^&9[G2K_3M:UN\U
M:&[0*IFAAC: C)#(8T7# [2"<X*@C%<SJ4'Q*C\-W>HIXDT)+B'-VD5M8,R/
M&J\Q"1V/RD#=G:6R<;@*N^%O$&O^)=1NYK.^TJXT*%$2.^6S=3/,T>Y@@\X_
M*C,@.0#U7.5+4 3Z)X&MK+Q4/$W_  DFKZGJ"VYL93<2PO&4& 4PL8VX8!N"
M#N!SG+9[*O//!DDV@:1XZNKA8)Y[;6+JZE6W#1I(_D12,!N+$9)/K^7%7;35
MO%RZAHAN;CPY=6>I([&*,/;S*?*9TVEI'WC( ;"Y .<8R0 =M6'XJ\,0^+-*
MBT^XU'4;&..X2X\S3YA$Y9.5!)!X#8;ZJI[5YWX4^)GC+6[K1)[GPZK6&J71
MBS;V4JK%%R/,\XN5.,$D%1D XJ]+X[\00>-397$^FPZ:^KIIMN5MFFBD!89!
MF23*3XW+M,>T,N"1R: /0-0T^_N-#-G9:S<6E\(PJ7YABD?</XF0KL.>X '7
MC%<YHGP[AT?PGJ'A:35[R\T>YB,<,4J1A[8-DN0P7YLLQ;Y@0.!@\YZN74["
M#4(-/EOK:.]N 6AMGE422  DE5SD@ 'IZ5:H Y/0_!!T;Q5>^(7UV_OKN^B2
M.Y%PD(5]B@*<(BXQCMCWS5O1O#=WHNJ7$D6NW<NE2/)+'ISPQ;8Y))&D<^8%
MWD9;@9X[D]NAKSOQ3H<=W\3?#:+JNK6:7B7-Q<1VVH2HLQA$.Q=N<*,%L[0"
M<DYSS0!Z)6%XC\-MKAM;JTU*YTS5++?]EO(,,%W@!E>-OE=3A20?[HP17#^)
MO'OBW3-8\7II]MI T_P_#;S;[F&4R3"500!AP.N_GM@#!K;N]?\ %NHZGKT6
M@1Z);P:0R1;=2WL\TAC61B2C 1J X )W9P>1V +%EX 6T\,:SIS:Q<3:GK1+
MW^J/!&7E+  J$(*A,;@$YVAC@CK6YX?TR^TC3VL[W4SJ"QOBWD:%8V6(*H"M
MMX)!#<X'!%6+&ZG72+&75_(M;Z2*,3QJXV+,5&Y5)//.<<GI5Z@ KEM3\-:W
M+KMQJ&C^*9=-ANXXTN+=K1)P"A'SQ[CA&*Y4DA@>,C@8ZFO-_BCI?B'7+[P]
MHVGWUI!I5_=F*ZB<RH\NV.1V5F1ANC9%8%?E.0.><J :-]\/IAI^E6>@^(;O
M2%LK/^SYI4B266>W.,@,<>6^02'4<$].!4&H?#W59=,\/V.F^+)+:/1-I@^T
MZ=#< LBNB-CY?F5'VCK]T'&[FJ>J7?C?PO%X8TC1HM(NY;XM!,EY+<2F.4!I
M'83.^XQ@!L @L H W9&+[:WXV_M?2?#Y@T)-4DM);R_NU6:2W1%DV*L:Y5MQ
MRG)/][@XH U?$7A2;Q)X0ATFZU62/4X1%)'JD,6QTN$Q^]501M)^;@'@,0#5
M/4?AQI=YX5TC0[=H[<:3@VTSVD,P+;&0ET=2K;BQ8\#+ '((S7(:G\5_$5M9
M1"UTG3&OK9;U=3C>20K$]J0'V8'*MN0J<GDE2>,UWO@S7=2UJSU*/5X+.*_T
MZ_>RF-D[-$Y5$?*[@"/OXY[C/?% &%!X?_X0CPOJ"S6$GB.;4!Y$UMINEVUJ
MKKM?&50 [<'!+,V,\ 9(J_\ "[P[#X;\#6L"VUS;W%R[W-TEUGS1(QZ-[A0J
MY  .W=@9-=E7 ?%/6O$6D6OAZ+P\526^U>&V=]X!;.2L>"K?*V#ENVWH030!
MW]<MXB\,ZUJFH27&E^)/L%O<6IMKJRN;%;N"4?, P5F&T_.<]FPN00.>&\:S
M^+SK_@=!!9Q^(VN[I8Q;7<JVLL2A&/F  -@[5.W<1A><YPMK4OC!+H_A\B\L
M[5M<.K7&E(B&3R"T1 :;A6;8"R?(/F.>/8 ZK2/!TV@7'AR/3[V-[+2K*>SE
M%Q&3)*LAC;*D$!2&B7J#P3]:S+;X<ZEI\6CW%AXH>'5-.GN6,YLE\F>*>0R/
M$\*LHQNP1AACG 'R[='P#XRF\66M['=V\4=Y9.BO);K*(9E=<JR>8JL.0P((
MX*^]=A0!YG<?""*]\&ZOI-[K37.K:K>B]N-4EM1Q(&R-D0;"C;N7@_Q'MA1<
M\+_#>Y\'Z!K-II6OS'4KQE%M?S1;S#%&/W491B5(&7!( R&Z# Q/\4?[<DT*
MQMM#N[F!YKZ,7*V,JQW<L R76#)&6 &[@CA3GC-<WHGBN]T7PTZV&JWFM75W
MJ$>FZ=9:\/)NK2X()=;A^K <,._10>1@ UK#X>:_9?#>X\'CQ%9+"T+)%.FG
MG>-\A=P^9""#N(& I'![8.UJ_@F+7-4U:ZU2[62UO],CT_R88"KQ;'9Q(&+-
ME@S$CY>,+UQSS%_\1O$VD+?:?=:1IUUKFF3VSW,-F\IBN()F"*(LC<)=[H,$
M$8R1GI721^*M7EO_ !?IZ:/')=:,L;VBQ7/%RLB%E!9E 5OER>H&['.,D P/
MAO+J6M^(KO7[R^N=3A%D+6*]N=+%E_RT+%$ )W#CYCTSM'../3Z\JTC6_%^J
M?"#4;G6K.>*X_L2>ZAU1+F-))W8.\6R.+E0$V9)VG/&T\FM+X?\ BW5+N72/
M#FKZ8(K@Z##?I>?;?/:=!L3+@J,,2<GD_4]: -OQGX6O?%']C?9-2@LO[,U"
M/4!YMJ9O,DCSL'$BX7DY'4\8(QSC:Q\/=3\1Z+=6VK:[&]ZVJ+J-N\=KN@39
M&$5#%(S93@DKNQD]^<^@USWCK7+GPWX)U75K.-9+F"']T&8 *[$*&.>,*6W$
M=P,4 <OI/PWUC2O#VI:1_P )!930ZG>1W%PBZ6L$:( !*BHC@$.%12#Q@-Q\
MQK6\0>"+S7I-?4ZK;00:G':I&ILO,,1@<."V7VN"=P*X P1UP<UK;2O%'AQK
M+5KWQ1=ZE9Q1RSZS:SQ1<D0$CR2%!4!U'RYQS]<SZ7XVU66XTIM;\-'2K+5F
M\NTF%ZL[^:1N170*-NY0QSDXQ@XS0 FG^&?$ZZYJ6NZAK.G'4+S3?L<*6UEA
M+1E)*%68EG7<S,0<9)'8#&7X0^&^H:!XIAU:XN[""*W29?*TQ98ENGDV@O)&
MS&-.$0[8P!N [* )O#_Q+FU+Q?#H=W96S0WTURMA>6,DDD;+" W+,@1\C)W1
MLV,@%1UI]Y\2+M?%\GAZQT:TDN%NQ:JEWJ8MYI/E5FD$>QLIAL@YRVTX!/%
M'H-<I\0_"E[XS\,'1[/48[(/.DDWF1%UE13G8<$8&[:?^ USNH^,O&-I\5;K
M1;/PXU_8II@GBMDNX4+_ +TCS][8VYY383GY<CCFO31R.F* .1UCP1;:EX!N
MO#MI#8:9)<".1C96PCA\Y&1L[1V)0#UQ699Z'XW2;Q%?3IX<&IZG;6\<;1>:
M(E*%E(;@,V$8L"1G+!<[5&/0:\W^U^-_%L^N7.@:Q::-:V%U-86L$MHLQN7C
MRID9R<H"QX^4XVC@\Y .@TKP]J@\%3^&]9N[.1#9_88I[2%EQ'Y>S+*Y8%N_
MH<]/6UIMIXHBN8O[2U;3KB!+=D80V31M)+D;7.7/0 G Q]XCL#6(OB[7[?4O
M[&A\-W&LS:;;PC5;Z&=(E\YD5F6)6 $AP=V!MZ@'&:JW_P 4)/-\/OH6@R:O
M:Z[%(;-UN1#(94SN1D=< # RV[UQG R 2:?X3\3Q6OAVUN[S1_+T[49KZX:.
M&1F;<6VJF2,9$LN2>GR]<'.=!\.-9L-;M=0M)/#K26FH&\%T]C(MW<B1I?-6
M67>3P)..N2!]T+S>G\>^)X=5L=(E\#O;7^H12-;";4XF0E "V2F3@;A[G/3K
MBRWQ+M9HK.SL-.EN?$%U>36(TPR!!'-#S-NEP5V*,'(R2",#K@ IZQX*\37?
MB.6YT[4[.QM9[I9FN;>6>&>-1M)S$C>3,QP5+2 G;C.< "?4_ 5Y/XKU?5K1
MM#N(=66%;B+5M/:Y\L1JJX0!U&#L1B#U*KZ"K?\ PG_E^'M9U"XT:X%[HEQY
M6H6$,R2/&@PQE4Y&Y-A+#(&2I'&":EM_&\C>'M1UF_T&[TJVM[<7%LVH3Q1+
M<*P^12=Q\MRW&UNF5]<4 ,N/#.NV.IZE>^']2T^WDU*");EKFU9RDT:>6LD8
M#;0-H7Y2#R.O.*V/"FC3>'O"FF:/<7$=Q)9P+"98T*!@.G!)[8_^MTK \*_$
M4>*M+UJ>UT>7[9ID:O\ 9XIED6=FC+JB2  %L@J>, XY.:B^%WB;Q%XC\-VD
M^MZ7<*'B>1=2E:-!.3(VT"-<$#9M^8@ X/U(!WIS@XZ]LUYFW@?Q;?P1Z)JN
MIZ+)X?FOVO[X6]O*D\Q,QF,0RQ 0N1\P(8 #DXYT]&\6R?VAXTNM7CO+<:($
M,UH9$DCCC6-GWQ856.\?-\V3TZ=*31?B#>7L>C7FK>'VTO3=:=8;&X-V)7:1
M@60.@4%0P4D,">V<9X ,S3FT_P 4?%F[DLI+E]-TZ,7%U;S0O'')J (B60!Q
M\Q5$ [ %5(YR:]-KSC2?BC>7>K+;:CX6N+&Q_M+^R'ODN5F1;O.T)MVABI/&
M_IDC->CT ,EBCGB>*5%DC=2KHXR&!X(([BFV]M!9VZ6]M#'!"@PD<2!54>P'
M K#\<>'HO%/@S5=*>V2XFDMW:V5CMVSA28V!R,8;'?&,@\$UYM\.].\<:KXN
MTR^\5:4;&STRWDDLY&5E;#)Y*P$;^@!=LN"_J<,* /2=%TSPPFJ7DVE:%:6E
M[:2F"6=--$#$D G:Y4;@01R"0?RJ>QL_#6HWMQ?65EIDUW;W3QS3I ADCG4_
M,"<9##(/X@]ZXSX=WFAV7BK7-+T2.\M]-G\F2RAEM[A(P0A\TCS$&WDCJ>>P
MXR<WPMH%CX<\>:W'J5CJ\M[<:QY]A)!]J>(Q.,AW<'RVP2=Q<DY!ZXH ]"TB
M/0-9N'U^STRW%[YTD+74EH$GW1EHCDD;N@(Y['''2H+BR\*V'BVP$FB6*:SJ
M!FF@NUL4WET +9D R&(8G)/.#SZ^;^*+6 P>*_%&G:;J,6MV6N1064\22!HX
MU$ D8(IVE&83'.#NW<]:V?%%]X>TCXM:-J^RYMKJV69-4N8;*8HZ-#^[$C*N
MU@,CYANQM . . #U/K17C7B^WM]5\0^*M3CM=>MA9Z&IMS!!<017%XRG:QV
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
M$W[<]MW& 1@@$<WXE\9^-/"]KHVGWEKIUUK>J7C[?[-LYKA$MHXT,F(]P=I
MS''."HYQVJZQJ>J^)/ MM>:EIT%GXCT[7[:*Q:Y@GMX9I//39(J/A]A1N0><
M!CQQ0!W&N>#HM8U=M4@U?4]+O'LS8R2V+QJSQ;BP&61BI!)(*X/O70V\"VUM
M% C2,D2!%:21G8@#&2S$EC[DDFO/=5\:^)="CU'2YM.T_4M;B2W-G):N8X96
MGE\I!(C$F,AL'&[##NO:>7Q+X@TW5-6T2\O]%N+V'1VU&"Z$36\4#*VTK,#(
MV%.5(.1P&]J ._KF[KP@+C5+Z[BUS5;:'4)%>[LX'C6.7$:1G!V;TRJ*"58'
MN"#7+^&/%WBW498+74VT=9=0T ZQ:RV\$A$)WJ CJ7RPVNIXV\Y'.,TOA+XA
MZ[>V^@-XAT>TC76;:XGMYK&5G;$0W?-'@[=RD8^<\CG!(% '1WG@B&>ZNI[+
M7-;TS[9"L5RMK<JWF[4V!R9%=@^T*-ZD$[1SGFLZ?X86"Q:*NEZOJ>FMHD3+
M8>2T;JCMG<[!T)8MGD9QZ 5S/@[XG^)M>U?3?M6D126.I3.ACM[2X1K)/O1N
M\S+Y<FY0_"XX .1R!Z_0!P'C+1-8N?%?A74-/M+J^.GP7:23Q7$<#QM*L<?F
M?,I4D NVW !V_P# 3M-X%T6+3[:VT])M/FM9WN;>\@??/'*^1(V^3=O+ D'?
MNR,>BD=+7!?%:T\_0=,E34;^TF35+:-%L;@Q33B20(R)\P!?!+ D'&T] 20
M6;[X=Q7?AO5=*37=4CN-5E,MY?YC,L_R; C80#R\ ?*-O&1G!.;Z^%);_P -
M1:9XDU1]7O8IOM$>H"VC@>&53F-XU4$*5XZYSSG()%<38ZKXJ\&^"]9+K<2.
M+Q8?#T&LJ]Q<SY&YHV$.2<A6V<\$<D*!6OH_C;7]9^&NN:M)80:9KVD--'/#
M/$S1EXD60_+N# %3CJ<'GD=0#H/#O@]/#VJZCJ*ZSJ=_/J.UKC[8T;!G4 !A
MM12, 8 Z8[4N@^%CH,_EVNMZ@VFPLPM]-;RS%"A&=FXJ7."21EN!M'05E^$-
M6\;:_:G5-1MM$LM-OK(3Z>(C)++&S %/,&0&7!)(!!XQQ5;X7WUS<_\ "40Z
MAI]C:ZE!K$@NWL!)Y,TA1<L#(Q.>.>@Y'&2: +^E> VL=:U74+SQ#J.I1ZF0
M+JTN8X/)F01",!U"#)Z\KMR-H(.,E\'P^L8[K3#/J6HW5AI4HEL-.F=/)MV4
M8C(P@=M@X!9F/KFN?\-^+];\2ZQ!8:[#H4&F:FDRI8&"X:61-F[:)&7R9?E.
M3MX*X(R#3/ .O>*K31?"A\0'39M+U2-;6U>!93<JWE%XVE+'#96-P<#J5.2"
M< &P/AI;Q6*PP:YJ1D76?[;WS^6RR7&5.'557*97.U2O))],=S41N8%N5MC/
M&+AEW+$7&XKZ@=<5+0!0UO54T/1+S5)+:>YBM(C-)';[=Y0<L1N91P,GKVXR
M<"JGA;Q)#XLT*+5[:QO;2VF)\I;Q%1Y%'\8"LWRGG&>N/3!+?&,5[<>$-4MM
M/TUM1N+B!H!;)<+ S*_R,0[ J"%8GGTK@]&T[X@ZGI.F^&;S3!X<TJUT>6QN
M;K[7#<M</Y*Q1LJK\R%3EL!@#R">!D ]%M?$>A7TEQ'::UIUP]LA>=8KI',2
MCJ6 /R@>IHC\1Z%+<6]O'K6G//<@F"-;I"TN&*G:,Y;YE8<=P1VKB-%\,W,=
MYX?TZ#PP-'M](#K=W^^!Q=IL*&)< LZR,0[%U0X3H&(QSFC^$?%-O<^#=-O/
M#"F#0]2GFN-1BNX$216E=E9$!W!!N#8P#QC H ]+?Q0?^$^A\+PV<<P-BUW-
M<K=+NAPP&TQ_>YW(<G'WN,X.-636-,AO192ZC:)=E@H@:=0Y)Z#;G.3D8^M<
M)<Q:U9_%O^WK/P7=2V<EBUA<7,<ULCR'S 5E \SYAA%'S;2!],'G?$/@C7-2
M\;W5Y%H3,EQJ5O+(S_9IH9XD>,Y\]\7$(VK@QJK#*D#(.* /2]5\3IIOBG1=
M#C@CN9M19_,"W*"6W0(S*YC/S,A*,-W &.Y(!U9M2L+:Z6UGO;:*X==RQ22J
MKLO/(!.<<'\C7"^.5UIO$NBW=AX/.I+IEP;LWL,T6]HQ$R^4 V&!+N20,C"J
M1DDA>:^)?AWQMXAUNXDL]!^U6DFG""Q:*>V0VY?!F682 EFR."C  8P<DF@#
MU^YU.PLW=+J^MH&CC\UQ+*JE4SC<<GA<\9Z9IMUJVFV*1/=ZA:VZRC,9FF5
MXXZ9//4?G7F][X:LM:\0^$EUOPG=7*6^AN&=X<J9@L92%V4X!7$N!(0N7X)-
M8^K>%M9OOA[X:TG6-!U-].L[:;[;!9FWN;Z)HR!$$=R  RC.(P6P G>@#TWQ
M9XLM/".BQZK<V5_?6[S)#BPB$K*7SM8Y(&TG"YSU91WIWA+Q)I_BS1WU;3K:
M>WC>=XY%G15<NF%).TD=@.O0"L?P#H++\,]+T77=*EB,"CS+>Z</N*OO4\,>
M,XP#C&,8 KK;*QM-.M5M;*VBMK=2S+%$@5068L< <#))/XT 6*AAN[:X\SR+
MB*7RI#%)L<-L<=5..AY'%35X'XU\/^.-/\5>+(?#&FQG1M7MS/-&L&_[3O18
MY,''#AB[A<@_,2 >E 'KDOC+2[;Q?)X:N_,MKI;+[<LTY187C!P<-NSG[W!
MX5C4WB;Q!;>&--34KFRN[LM,EM'%9Q!Y6:1@  "1U.._I7F.I>%=+T[Q7=V3
M>#[W5++3/#'DZ?YD)ECGD5I'8!QD!SOP,@-D':.5W0^-5FO?A9X7B;PQKUUK
M%K!;/%=1V)+VTL9195?/[Q<A3SC#$*<F@#VW R#@9'&:Y_Q#XIT[P?\ V1%>
M6LZ6E]<I91S0J@B@8_=#Y8;5P#R <!3TXSS'B:W/B:[T'5=6T+5)?#]M]I^U
M:9);LTJ3A@L;O%&Q\U3M8+@, 'R?E8D<YJ.E:?<>&- CL_!/B,Z+/KHN9[&X
MC\UXXA"8Q\@<LB$G(!X&UN@*Y /9X9X;F(2P2I+&V</&P8'!P>1[U)7G_P ,
M;2[TBX\5:1<Z3=V$,>LS75F'B"P&WEQL6(@[>-IR!P-P[YQZ!0!EW&H0Z3?:
M7ID.G3F*\=XUDMHU\JW*J6&\9!4'#8(!&1SCBKEQ?6=I+#%<W<$,D[;84DD"
MF0\#"@]3R.GJ*X/QK+I]AXY\,ZFOA_5+J\M;AFNK^QTV2416YBD0!G4?,-SJ
MVT9("MQD@-C_ ! TQ-8UZ'5UL]6N=FDN;.&;2);FV=S\P4",B2"8Y +, 1Q@
M@J* /7*:\:2*%=%8 AL,,\@Y!_ @&L?PC+)-X0TAIM.ETYQ:HALY2Y:':,;2
M7^;MWY^M6M=M+N_\/ZE9Z?<?9[V>UEBMY]Y7RY&0A6R.1@D'(YH RK[5?"FB
M>(-+TZ[@AMM1G8)8L+!L98L-J2!-JDY;(R/O'/6ME](TV2T2T?3[1K9'$B0M
M"I16!R&"XP#GO7B&DV\>BZ_X1GNO"GB;^TK.:0ZO>R6L\\4DSHZ%PVY@Q,A#
M[E'0\<\54L;7Q';?$73-;F36+:[O=7==2TNW@N3':Q&0!=TV2DB$X;Y?E^;T
MP  >YVNI:,-;N]&M+BT74HU%U<6L9 ?#<;V ZGIGORN?O#.G7CFJ^$=.T3XD
M:SJ^I0:W%::G$DUE?:2]S))%*K RQOY8)!<X(!^7 .,$<9FNZ!J5_P"*=:OM
M9N[VP%W*DVFWMOHMU=!("H"*NQ@8I0% 960'//((P >N>*/$MOX4T9M4NK*_
MNX$;#K90>:R+@L789 "@*<DG J33H='U>VL-=M["V9KB&.X@G>!?,563Y3G&
M0=IQUZ<5Y#XNTB<W'B=M;M=4URZU'2[<:$4M[@JLFPK)B-5VQ2;E$A7T8CC<
MPKUKP@P;P;HH6WFM]EE$AAFA,3QE4"E2I (P1]/3(H L3Z=HUE=S:[-I]E'=
MQ1,TE[]G7S0@'/S@;L8S7,:*W@OQEXU3Q;I>J1W^I6-I]DCC5]OE+EB7V$!L
MD2%<].<=:[2YG2UM9;B7?Y<2%VV(SM@#)PJ@DGV )/:O _!>C^)-/\06?BC4
M] N+R'Q+'/9ZC]E:19H6DFSYDB,%\M1M"C!P "=W*@@'T#17AVA:<NC:I<VV
MB1^([G7;37S 9P99+5;3>&:.1F/ED>2>XW[R,=C42Z-H4WQ:\0IKMMXAM-,G
MNXQ8*B7$5M+<2820ED&1NE(*MD*<GM@4 >O:GJMBNLZ?H%W8SW+:BDCJWV??
M HC ;YV/ SVZ\^F1G+N=3\(Z?JR^$+JP@MQJ!W+#)8;;6YD;G;N*[&<[?Q(
MZ\5R7C"YLO#GQ:T;Q%]GU9[>&VE75I;>VGDCA38%C=V^Z5&YB0,XP3C)YTO&
MFO:')JG@G499+FYMS="]AAALYI#,C1-MD&U>J$JY4_-M!P"1@@';66@:-IUI
M-:6.DV%K;3<RPP6R(DG&/F4#!X]:BM/#>@Z9I-QIUMI-A!ITS-)/ (5$;YY)
M88P1]>@ '0"M&UN8[RTAN8=_E3('3?&R-@C(RK $'V(!J0@$$$9!Z@T <7X)
MU#X?7]]>GP<FEK=;0UP+6V\E]IP!P5!VY4<#C/)Y/+/ P\'GQ%XGN/#VHRWV
MIW-WYNHM*6/EG+;47*@; =V,9],G QB^$M1M=9^(L^N3)<Q3%)M'T^SCL)4C
M@MXG9B\KL@57+1D;0?EW!3SG#M.US3]!^.VO:5/*QEUVVMIHY'B==LL:E!".
M,."N6WC &"O)' !ZA17,7?C**U^(FG^#UL+B::ZLWNWN4QLA4%@NX=>2C#/&
M"4'.[CIZ .?\0V'ABSG3Q9KMO:1RZ7&2M]*/FB7G &/O'+' P3EN!DU3;3O
MVK^%O[7?2]*ET4[M2,K685<@!FD(*@Y(09R,D#!R.*W-<NM,LM)EN-717LD>
M,LK0&;+;U"80 DG?MQ@$YQ7 :=8Z+K_PAU'PW>/?65C8QR*\TMI-$4BCE=HI
M '4;LK&K%1DC.#@T =%I&H>";KP)=KI,]D_AN""9;B.'.V.,[C(&7[PR"QZ9
M.<CK4.G:OX!\?"/3+3^S]633U$J6\ML2D0QL! =<=#C'^%<K\/$N]8^)'B+7
MX[J/4M#U"QBC>ZBM'MH)I4"H%6*1F+857!.2 21QG%=!X2$5]\1O&%[##"+6
MR%MI=LT<6S;L5GE7H ?G<<^P[8R 7O!>J>!=42^7P:--C*E5N5LK46['KM)&
MU2PY.#R.36CX-\*VG@SPO::):.95ARTDS*%,KDY9B/T YP !DXKSCP1>;]<\
M&Z.L<MKK&A6MY9:M9+$X\N,@;'9P-I#-&C#D@[\@G'/I7_"3VC>,CX8BM[F6
M[2T%W+,@4Q1*6*A6.[(8XR!CH0?H ;=%%<;\3-7&D^%HT^T75LU]>0V:W,%T
M+80ES]]YMK&-  22 3T'0F@#1U+P-X:U;6!J]YI,+ZB,?Z4C-')P, DJ1D@<
M9ZX ':GZ]X*\-^*+B*XUK1[:\GB38DK@A@N<XR""1DDX/3)]37$_"#QE<Z[?
M:]H]QJL>H06!A>RF:5I)7C8'>"[(C.%8+R5!!;DGBO5* .6UGX<>$?$$]O-J
M.BPR/;0+;0^7(\(CC4Y55",  .WH..E6=8\%:'KT-C'J$%S)]A4K;,M[,C)Q
MC.5<%CCNV3U]37.^)+YAX[EL]7\67'A_2%TU)+78R0+/*9")&\YP1E!Y8V'/
MWP<8SFJFHSMJFEP:IXZFLM-DTB-[6?R8[5KZX5V$DA,H)!"^42AX;?D#"D4
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
ML5SG.%45E^$_AFGAS6M/N3;V;IIT;I#<_:KEY7RI7/EL_EID.Y. 1DG &<@
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
MV$YP=W>M#QAH/B6XB\4:+IVDBZM/$$\,L=ZDR 6WR1I()$9@?NQ9!&02P!H
ML:YXQT71?B)=RP:%/>7FGZ<%UC4TD"+9VY.]$ 8@2,2P;"X)&,;B-HZ36O%Z
MZ7IUMJ%GI&H:M:36SWAGLE38D*A6+$NR\E6RJCEL'TKD_B=X(O/&%\L&G:7<
M17,\,=O+JWV\) D DWE9(0=TA!!P-N,L#N^7 T?&^C7.H^&Y/#<7A>\U6TAM
M%%G<17\<.)PK(-X+H< 8.?F!R?EXH V]:\:6&D2Z3;Q6MYJ-YJRN]G;6BKOD
M54WLQ+LH  QU.>> ><:VBZK;Z[HEEJUJLJ6]Y D\:RKM<*PR 1Z_3(]"17#>
M+M)N[C2=$TYM/U2X\0R:?+:)?Z2WDVT+F-!()FR L18!@"I^YP,\5VV@:8VB
M^&]+TII1*UE:16QD P'*(%SCMG% %J[O+73[5[J]N8;:W3&^6:0(BY.!DG@<
MD#\:@@U?2I]-DU.#4;.2P4%WNHYU,0 ')+@XX ZYKF_B1X<N/$FC:;%#8_VA
M'9ZE#=SV(E6,W,:A@R M\O\ $#@D9 (R#BLCP;ICQ:GKWB*P\*W.CZ;=6D<5
MMH\D<5N]PZ%]S-%G;&3D*-Q&<DG@@T ;?@_X@:?XWNKU=)M+@V=JQ4W<CQ@,
M<X7Y-WF+N&2"RC@'OQ6];:'I]IK=]K$$!6^ODC2XDWL0X0$+P3@8![5R?PHT
MS5= \'VNBZOH4UA=6WF%IS+"\<NZ5F !1RV0&[@#CK7>4 9>F>(](U>>Z@L;
MZ.2:UNI+26,@HPECQO4!@"V,CD9'O6;X4\;:7XN^VP0H]K?65P\$]E<O'YJE
M"N6"JS97+ ;NF0:XSP7H5OX9\2:K;P_#^Z-Y%JDKPZDJQ>6EK(3L,3NPP%0[
M2BY/XD@5X_#5Y:-IFI#P7<6NI1>(I+^[O4%M)+]F>24XRDC.P"N@*@<8) .!
MD ]8-Y8KJ7V,W%N+]HM_D[U\TQ@GG;UVYSSTZU9KPJ]\$:K;>(KB"YL-0EFO
M=7>ZM=5T_3K9WB7S0X)N&<.F!_>&,Y49 !/NM $$QM9I!9SF%WD4N(7P2RJ1
MD[3U )7GMD5%J6DZ;K-NMOJFGVE] K[UCNH5E4-@C(# C.">?>O.?BG:VVIZ
MUH]O=>%]:U2UL\W5Y-IMMEGA8,GDK('4D[_+9D SM^;(P:SO'/@N!-0T :;I
M3VNA0I/)_H^FR7JQ3R;6R]LK*RC"D!@& ) (7@T =WXB\&C6]1T"^M-4N=*E
MT:1C$+5%VLC *RX(P/E7 /( )X.:O>)_#<7BG2FTVXU'4+.WD#"7[#,(VD4J
M058D'*\].^.<C(/EMQX9O?\ A$/"4VHVNLZ_H>FS3O>:8;(P73@_+#^XWY8(
MPSRQ)#9Y&:T[SPU:S>#(Y=-\):K#I(U9+^[T22;9+<P+&0=D6XC[VU_*.TL4
M(X^6@#U:&)+>".&,82-0JCT &!2B1#(T8=2Z@,5SR <X./P/Y&O)(K2R^P^,
M+V+P?J,?AJ>**T31AIS+)<S(3F>.$;2BX9#D8)*ELAEQ5'PUX6M+KX97,.C^
M%-1TKQ'%9QV]S)=VYMYKH-M,XBED# ;P)%!_AR,@#% 'H=OXET_5/&\OANZT
M2^AU"QB:[AN+NWC\IT#*N^)PQ)SO'8=P<$8KH)["SN;F"YGM();BWSY,LD89
MHLXSM)Y&<#IZ"O+/"VD>';'XC&?1?"VNZ=;QZ6;>"=]/FBADDR6?+.-P?:
MS8R<CD[<YWPVT$Z1XLTDQ6VJ2+]DN#//=:7<6CQL=A59F=C'(1EE!0#[HY(P
M* /;***\B\1Z)9OK/B&Y\0:-J^M:K,6BT<P6TLD<<#(NP*R?)&PD+Y+$-@9X
M!Y /0_$&J6&AP6ES/82W=Q->)%:06T2M*\[J5RI8@*=F_+$@!0W-6[)4O[#S
M[K239R7',UO<+&SY!XW%"RGID<GJ.AXKSGQ1I%E<Q^"8?$^DZGJ^H6:(+YX+
M2>Y3:8'#D[ 4),JQY_BQSTKTC2+>RM=(M(=.M!:68B4Q0>48BBD9P4(!4\\@
MC.<YYH PO%6K>#/#$44WB)+&'[:/LZ!K3S7E51]W:JDE0#CI@;@.]'ASQ/X-
M\82E=#N+.\ELHO+"?9RCQ1M@$*'4':< ''' SVJ[XHL=)DL1JNI:3)J,FGI(
MT$<$+22GS$,;*JKR0P;!'3H3]T$><Q^'#/\ !H2:5IFH0Z]'86UG>-]EDAN6
MC1D>:-58H7&TN,*1OQC.: /8?+3S!)L7>!M#8YQZ9J.TM+:PM8[6SMXK>WB&
MV.*% B(/0 <"O,O#*Z:D6NVCPWI\.S6GE2V=KX>NK:(LSLDFWYG=I,'#;0.
M#_"V&?"_1M'@\)_VEJ>BZG)K<-D4OIM2LIFE>/Y@(XPX(==BA0J=L C)Q0!Z
MM54Z98&Y%R;&V\\$D2^4NX$D$G.,]0#^%>2?#[PYX:UG1=3?2K2ZMM55IS8W
MMU;S,;".5=T 1GXW*DB-@,>?F!((-5_ OAO5-*\4Z,))M22_!E?5)1HTJ([E
M276:ZDEVR[GY5E5LD C Q0!Z_<:+I5W?0WMSIEG-=P-NBGD@5I(VXY5B,@\#
MIZ"KU<DWA_Q@-5:YC\<#[&T[/]DDTF)@L98D('!!X'&XYSC/M76T 9/B>TN[
M[PKJMMI[3+?26D@MC#,8G$NT[,.",?-COCUXKB]"^(&K6>C>&I/$FEADUBUC
M2UNK6</)/<E055XV5 AD[$$J#U(!R/0KZU^W:?<VGGSV_GQ-%YUN^R2/<"-R
M-V89R#V-<OI?PVT32]0LKD3ZE=06 'V*RO+HS6]LXZ.BGHP[9)QV XH 9HWC
MB\O[33=2U#0Q8Z5J;(MK<K>"5@9&VQB1-H*EB5QM+ ;N2,56L/'VJ3ZDRWWA
MIK?3DU'^RC=Q7?FEKC>$RJ%5)C#9&[KTX!# :-GX#L[*]L&CU/4VTW3VWVFE
MR3*UO&V.,Y7>P4X*AF.TCBGV?@NVM-,^PR:G>W$C:J-5,\SKO,@E$F, !0IQ
M@@ #EC@9H RM8^(6H:'KM['=^&9&T&RNH;:XU6*[#;#(J%3Y6T'@R*#SW[\"
MJ?B'XN6WA_Q;?Z-)IT+0:<L;75Q+J$<,A#IO_=1,,RD#L"#GCN*Z/7O!D&N:
M;JUG_:>H6@U.9)IF@=1M*HJ8''0A!D'//Y4W4_!8O-4O+^PUS5-*DOU5;U+5
MHV67:NT,OF(WEOM"C<N.%'?F@#H;*\@U"QM[VU<O;W$2RQ,5*[E89!P<$<'H
M>:Q/'=[JFF>"=5U+1IA%>V<#7"EE5E*IRP(/^R#TYR!]*W;6#[+:0VYFEF\J
M-4\V9MSO@8W,>Y/4UG^)-%7Q%X?N]'DO;BSCNT\J26W*ARA^\O((P1D'V- '
M$>&?'=]/=:O:"^@\3QVNGI?PWMG EK&K$L##*YD*HW"L,\X#YZ 5L^$/'R^+
MK*]^SV$8O[2&*9X(;Q)HR) Q51*  '&T@@@8/<CFM&\\'66I^!CX5U.YN+FU
M:!(7G&V.0[""K#:  057'!Z<YYS%IO@Z33-1U348_$>KSWNHVXA>2Y\AA&5W
M;&51$ "NYL#[IR<@\4 5M \;WOB"\DC@\*:G%;V]T]G=7$D]OMAE0X<8\S+
M'NH/?&<5-X8U#5;SQ+XDAU/SH1"]OY-FQC>.)3&06CD7YF#E2<, 1@<#) E\
M*^&+_P -++#-XANM2M7+NL-Q!&I61Y#([[E 8DLS<'UJ/1_">H:7XBN-7G\2
M7-XURB)<126L*"4(I"9*J",;B>,<DT 9"?$BY'C5O#TNA)@7WV0-%J,;7&TC
M(E-N0'V8PQ(R N6Y YIZ=XUO?"<NNV/B9-3O[#2M0CA&L+%&R10RI&8ED(VL
M[C>-Q56/S#U%:]W\/Y+W5]-FG\1ZE-INGWJW\-E,$=Q*I)4><1O*#<PVL6.,
M#(Q46H?#Z\U#1/$6GOXA8MK&IK?K)+9K(L 5HRL94GYP!$B\D# ''7(!W5%<
MWJ&F:M>>/]%O8YI(=)L+2X,OER8%Q*^U1&ZYY4 ;P<=5KI* .6^(6JZQH/A&
M[UG1I[5);%3-)'<P&19EQC;D,-I&=V>>5 Z$TR+QA;:)X"LM<\2WT)F>R2ZE
M\B(JSAB@^6/)/!DC4GIE@?E!P+WC+P]<>*O"]WHMOJ(L/M0"23& 2_)W&W(Z
M^N:Y1_A)!JLF[Q%J,%^(M(32K8067DF%5;<)<L[_ +SMD8&"1CF@"[%\0M3B
MMK\:KX0O;"^ALGO[6U-PDGVJ%"-^& PKKN!*'YN1US6WI?BV+4M9MM+;2]0M
M9;G3AJ,4TRQF)T^0,H97)W*9 ",#UZ$$YMGX'O9]8NK[Q)XAFUJ.2RDL(;<V
MRP1QQ2']X6"DAF("C("].G3$VB^%-8T_7+6_O=>@NX;+36T^VMTL/*V@M&?,
M9O,)9CY2@C@>@% $'@S7KG5O%7B^UN'U!?L=W$$M;R%(Q "F,)M9BP;;NSG!
MR"!R<HGQ'MI_$4VE6GA[Q!>117GV*2_M[+?;I*&VON;.0JGJ<>O;&9=%\):S
MI?BW4=>GUZUF_M,QF\MH].,:MY:!$V$RL5(P<YW YZ#@UB1_"S4#XMMM<G\2
M0EH+[[86@TN."XE&6_=O,K99<-M/&".,"@#;@UF]E^*DFDF74(+5=-:7[-/:
MQ&"8JZCS8I5?=GYP"I'Y<54\2_%+3/">O2Z?JEG(L$7EEKB.Z@9MKX^;R=_F
M$ YSA<X&<$8S)>>&/%:>+CXAL?$&GW!$<EM%:7E@56*!W5R-Z."6!10"1TK-
MU;X3&]U;4+ZQU[[&;R\6_!;3H9I(KA2"C+(PW! 0?E]R,X+9 -76_B$NA>()
M]&E\-ZW?7$<27"G3H%G#0L2-^ P*X92N",YZ9'-7]7\;Z=I.CV6KBSU.^TZ[
MMVNEN+.T9UCB";PTF<; 01C/XX )"WWAJ_NM3UN]AUIK9M2TU+&+9;C=;,GF
M%9 V[)P96../KP*YN^^%TDXT=%OK.ZCL=,CTYX]1M6GC7:%4S0QE]D<A"C.0
MP^4>^0#O]/O[?5--M=0M'WVUU"DT3$8RC $'!Z<&K-<5K^E:[I?PULM!\.W,
MK:G&EI8)>QH%\M0R(TI7DA=H.<9(!SVS7:(&"*'(+8Y(& 3]* &S2>3!)+L>
M38I;8@RS8'0#UK@? 7Q*/BJWN_[2TV[L98;N:(2?8Y1"L: -^\DP41P,@@MU
M'N!7H-<;IWA#5+)+G2)-6M9_#<TEP[6KV9\]UF\PO$9 ^-H9]P.W)Z<#J 4]
M.\9^$?&.L6#-HES-^_*Z9J=]I?[F60!F/DRL#M8>4>NTY7C..)9_BWX3CNY+
M:&>]NY8[U+%OLME+(OFLQ4 ,!@]&. 22%.T-56Q\!ZNJZ'I5]>Z:V@:'=I=6
MB06[K<R&/=Y7F-N"9^8,Q"\D>YK TRV&D^/=#\':7JPNK'1KV2Y-@-.D26W1
MX)3OEFP$909  1RQEYR0* .YC\?Z+-XAFTF-+UD@F^S3:A]F;[)'<9QY+2]
M^2HQT)8#.3BL77OBUI'ACQ_+X?U?=;V4=FLK7?E2,?.9N$  .5V'.X=P1UK'
MF^#20ZI<"TATNXTR>^%YY=^]TS)R<J4258WQD[2PS@D'/6NH\0>'/$7_  E\
M/B7PU>:8MTUDNGSP:E%(T?E"0R;U*$'=DXP>".XH S=7\?WGA/QQ>Z;J]M<W
M^E&S2^BEL+(N]G&7=7:;!^XNTG=UQC@\UN:G\1/#6ES"%[V2Z?[)]M86,#W
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
M5]2LM0LVLIQP\3O<Q*=I[9!^G /85K:KX'\+ZYJ!O]3T*QNKLHT;2R1#<P(
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
MUU=>8>)? 'B/7?$]Q>+/HB6\CJ\%XBSV]W;;1\H(C8+-C:""Y."6P .*]/H
M*YCQ9XVL/"5WI-O=Q2R-J%P8_P!W'(Q2,*2S@*C;L$*-HY^;/:NGKG_%^C7^
ML:=:'2VLOMUC>1WD*7RL879,X#;>1UR" <$"@#G_ !!\1FTS4_"TNFP?VEI&
MM^8 8+=S."H!&T9')W8P0"-IS[:[?$'0%TNVO1+<M)<W+6D5DMNYNC,I^=#%
MC<I7J<@8!'J,TKS1_&.JS>&IKZ30HWL-1-Y>"#SB-@0HJQYZDAY,DXP=O7!S
M7O\ X<_VGIFKP:A<6]^]UK,FJ01S1%(L-$(A$^TYX3(#J<@[6P<8(!N3^-=(
MM]#_ +7=;XVR2>7<*EG(TEJ=I9C+&!N0*!R2/3U%4!\4_!CV.HWD6LK+#IZA
MIV2"3H7" K\OSC<0,KD<C)P<UD:5X"U72/"?B&SL;3P[9:CJT2Q[+7[0(%&"
MK;BS$Y"L<;57GJ#6I-X1U#Q#\-[CPOK[V-F[Q)#$VF;FCC6/84X<#/S)R!CC
M@$'F@#37QIHXM+V>Y:ZLWLH?M%Q;W%K(LRQ?\]!'@LR=?F (&#GH:=)XQTA+
MY;1'N)I);)KZV,5N[+=1@!B(6 Q*V&4[5R<&LRV\)7EU'JJ:M#HD)U&QDLGF
MTRT:.78V0#N9B,88G&.N.3BLG3O!OBJVU7PY/-<Z0+?P_8R6-JJM(QDW0[!*
MXVC!)2/* \#=AL]0#H-)^(?AG6Y[>.QO92ESN6"::UEACF<'!1&=0&?_ &1D
MU1T?XI^'-5\07.BM+/:7B7?V:W2XMY4,WRJ<G<@$9W%E"L03M'][%4?#OP_U
MK1](\+6+:Y;QIH=[<7$B16V\72R%P.6(*';)(.,_>S_"*U9-)\4:?XOO+_2)
M=(ETS4IH9KI;PRK-%L18V6/:"IRJ9!.,$G@XY )G^(WA2+66TN75DCG69K=I
M'B=81*H&Y/-(V;AD9&>I ZD"NIKS;5?"7BPZ7>>';"XTMM%O[YI7N<.EU!'+
M.TDB[<[6QNP&#*<9P,X->DT 8GC-&D\#>($0,7;3;D*%&23Y3=*\R^'VI-HK
M>%-/L=9UK4I-1@$=_I-_&6^QA8L^9$S!?+1" -N3N5P5!(&?:** /#_!^M>*
MD\1V:ZQXDA759[XP:CIM[>[@R(73$4"P#RSC#!TD*L1ENN!T]UK^A6_QMM9_
M[6\R5]*?2WBCC=TCG-S'L7< 5#,2P//&SG'%>D;5+!MHW $ XY /7^0_*EH
M\Z\<Z]'I/]JS67C2YM-8@B'V?1UC@<2/LW*%C:,R,&)Y93CJ,_+@8NK^)-3B
MU7Q)-;>(;VPN;+0X=5?22T,HAN2AW1'?&6V "(D*1S(3D;J]?HH \@UGQ5JS
MI%J6IZMJ.C6$NC07FG_V9"LB7=R4+R!MT3E0"R+L+8(P<\G">*+N./X:>%+S
M4_$TJ:K]FM[F*&YF00W[;H7<2J5PP7C!QD9R=QSGU#6-'MM<LQ:7<ETMN6S(
MEO</"9!M(VLR$-MYSC/.!GCBIH=.L[?38=.CMX_L<$:11PL-RJJ@!1SZ8'Y4
M <5XMU=]5U/PIIWA_P 4O:+K-Q,K2V7E2I+;QQLTA5R#M<$*JD'@L>#BLA_$
M>K1Z3H]A-JNH06?]LWFG7^LB-//C2-I! K*T9&7&S,@7"[>2"3CTM-*TZ/[-
MY=A:I]ES]GVPJ/)SUV<?+GOBG7]K+>6;P0WL]E(Q&)[<(77!!XWJR\XQR#P:
M .6^'4UU=Z9J5U/KEWJT#7\L5K-<*J_NX\(, *#G@@YZD$@#)S9^(FJ7NC>"
MKR^L+XV$J2P*UX(!,;>-I45WV$'=A2QQ6YI6FII.GK:)//<'>\CS3L&DD=V+
M,20 .I/   &   *NT >:Z9K,=EK>HV(\=?;](DT[[5)J4\\#&PG:157#A1&
MX?(4@@;1V;EOPNF\5^(-+L/$>I^,H[^RE$BOIZ:?&F&#%1F08.1@'I^8YKOH
MM%TJ&UN+6+3+..WN05GB6!0DH(P0PQAN">M26&FV&E6_V?3K*VLX,[O+MXEC
M7. ,X4 = !^% %JN'\/3VX^)OB-6UV'4I);*S-NI,6^!-]P6A&S&X#(;D9PR
MYSP3W%4(]"TB&_\ M\6E6*7FXO\ :%MT$FXYR=V,Y.3GZF@#S2^\0^(;/7YM
M1M?%T%[HZ:_!IJ6'E6QW*XB+_O5P?E,C+CJ-H)/7/K59SZ!HTB,CZ38,KS_:
M6#6R$--C'F'C[^.-W6M&@#QSQW\2-8T7Q)KO]DW"I!HD%LDEK=M"B332;FR
M1YD@V%3A64C:>HZ]!K&IZ_=?%%='TOQ+;V.G)HK7SQFWCEQ('VC>3\P4[T;J
M,A2!C.X=K>Z)I6I3":^TRRNI57:'GMU=@.N,D=.3^=,'A_15N)[@:18":XA-
MO-(+9-TD1P"C'&2O X/'% '%77C6YT:VT'Q=K%ZZ:!JFEHK:?!;AVCO'42H5
M8#<0RAUP> 0,]>,^\\3>*O ]AHU[K]S/K4][9&+[#';)%YE\TD9CC4HF5;8T
M@YX/EG@$BNH\0>#;[5KS1AI^OOIFE:=<03MI<=HAAD\EE9%!4JR@8Z$E>%(
M*UU;PQ2M&TD:.T;;XRR@E&P1D>AP2/H30!YOHVJZQK_@+7]6N-:1=,-U+)9W
M&H::LFZRCQO$D:[=RL%=>@;!/4D 6)=;OK?X+Z=>^&FTRUU![&UC@C9@(HI)
M%0;%W$@,-W&\D9QNS7;7&CZ9>6L5K<Z=9SV\+;XX98%9$;!&0", X)'XFH8_
M#FAPZ;+IL6C:<EA,V^2U6U01.V ,E<8)P!R1V% 'FEMX\U^Q\->(&CNY-5UN
MUOK:WMK'4-/2":$S. J2>4^QP1]TK@YSGC '9^%=:\0ZAJ-Y:ZQICQ01QH\-
MX;0VHD)SN3RS)(>.#NW#KTXR=F+P]HD&ERZ7#H^GQZ?*=TEHEL@B<\<E ,$\
M#MV%5_#OA+0?"<$\.AZ;%9K.P:4J2S.0,#+,2<#G S@9/J: -#4K^WTO2[K4
M+N98+>VB:625E+!%49)P.3]!R:\]\,>+-?NM8M+*^FN);74[&YO8;NXLHH#&
M%9=C1I'*Y\O:XXD 8GG<<X'I9 92K $$8(/>L6#PCX?T^7[3I>AZ387RJPAN
M8+&-7C)4C((&>A/UH \\\+^.?%UQHFBZ[>W6DZC9:C=QV$=E#$8KIP&9#+G<
M5$G\3)]T*N05YIUKXO\ %<4=_KUWK>CM86VL/I2Z6UL5:3_2,9#Y#+*$/"X(
MV@$C.36_X%^&MGX3@MQ>P:1>W=HI6VOHK#RI_F)+%V+-N/0 X! !'<U+X/\
MAW%X>\R35YM,UJ[^T-<PWSZ4D5Q'(S%F)DW,6YY!X(Z9Q@  YB3XG^*YI=4N
M]/\ #SSVEEJIL4M5L)7>158!BTPDQ&W)ZH0#@$FNCN]=\8S?$"\\-Z7%I(M8
MK:.\^W7%M,PA1BR^6P5P&=F (.5&U6X)Z;&H^ /"NK:XFM7NBV\FHH583@LA
M)7H2%(#$>I!/ ]!2-\/_  J^OR:X^C0-J<DJ3&X9F)$BLK!@,X4Y4<@#/(/!
M((!SFNCQU_PL#34TG4]+*QZ7/*UM+%(D4Q C4AAO/)D(*D8*KG);D&7Q[XSU
MWP[*8]'MENIK73VO+U!8/,D8^;8S/YJ!5)C<?Q' )P<5U>O>%=$\3+"-7L$N
M&A+>7(':-U# A@'4AMI!P5S@]Q5>]\#^%]1N;&>]T.SN&L8/L]NLD>Y$C P$
MV?=('8$'':@#BO'NH:GK_P +])U>*.RCMM12V^TZ;=Q>:LGG21%")!AD(Y&0
M,X<D88*1TOC#6O$6G:[X?TW03I9;5)I(6%]$[%-B%RX*N,@*#QCKCD9K0N/
MWA>[TFUTNZT2TN+2TA,%NLR;VB3&,*Y^8?7.>A[46O@?PS97NF7EKH]O#<:7
M$8;-TR/*4[LC&<$G<QR<G+$]3F@#E-5UG7-=^#6NW4ITR*^ABO[:],:LT$J1
M^:C&'YL@D 8+>_&"*O76MZY9> ?"MUX>6VEN+U;2#9JC/*2)$&&:12I)'4G:
M<\X Z5J?\*Z\+#0AHBZ?,FF>8TGV>.]G126 !SAP2#CH>.^,U+'X#\.1:?9V
M2V,IALIQ<6I:[F9X'"A1L<ON48 ^4'''2@#$'C/Q!::%?PW^FZ=_PD-OJ":;
M&(9V%J\DB*Z2,6PP4*X)')..,9XG\)^)M<U/QEXCT75)-)>#14A#36<3H9'D
M7=_$[ !=K CKGOQ6C?>#[&#1M<AT?3+![G57,\T.H-));2S$YW.N3CGGY0.@
M]!B#P1X*B\+:??K/#IOVC4)%:>.RMC'"B+&J",;B2P&&.3U+L<<F@#J+6\MK
MV(RVES#<1ABA>)PX# X(R.X-35D>&_#&D>$M+.G:+:_9[8R&5E+LY9R "Q+$
M^@]JUZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
@H **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>img181018208_12.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_12.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" "' =H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M+ &43 K@B08&1G.25]DT)YI/#VFO<)<1S-:Q&1+EMTJML&0YP,MGJ<#G/ H
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
MX?<&&0I&1D$<$9.=7Q7XIGT"33;+3M+.JZMJ4KQVMF+E(-P12[L6;H H]#U
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
MEL[1@$#DY&.H^)-SJ%GX3\^RFNX(%NH?[0GL_P#716F[]ZZ8!.0O.1R!D]J
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
MV?:HZ#+$D_B:S]$UBZ?PI8ZIXDBM]*NID5IHGDVK$S-A5);&&.5&#W..:VZ
M.<UKP)X;\07TMYJ6GM)<30B"9HKF6'S4&<!PC -U[Y_2JE_\,?"&IQ0QW6DL
MR16L=HH2ZF3=%']Q6VN-^,#!;)X'I6=\3$U*6?PO;0W"QZ=<ZU;17*Q2O#.3
MDL"KJP!&%)*X)R 01C(@\6>,?%>CZWK<&FV.BO9:7IR:B6NYG$LL9# [57N&
MC8<X'W>>: .HO_!F@:I<Z1<WUA]HGT@J;*62:0NA&"-QW9?E0?FSS]363J/P
MN\/:GK5WJ<LFI1&\:.2XM[>]>.&65'#+(5!SNXV]< $D -\U0ZMXF\62Z[>6
M?AG2-+O(].C@EN(KJZ*33B4$A8^-JXVGECBJWBF-HOC/X#FCN+A?M,5_#+&L
MS!&5(@X^7./O$$^NU<]!0!I:O\-M)UG^V_/O]5C&KS6\\@ANMHADA "M&,'!
M( SNW=!C&!B2Z\ 6<WC;_A*;;5=5L+J0Q&Z@M+C;#=>7POF*0<C;A2!@8'8D
MFLW5/B%J6F/XH8^'_-@T6\M+>-VN#&+@3!0<'81N4NAQ_=<=.,Y?BSQ9J6I:
MYI]II,$L.F6'B6TLKG48+\*9)<KOA,0&67]Y@Y.,KR.* -ZY^&EA+?S7-KK.
MKV,<NI#53;6TD1C%U@9D^>-B<D9VDE<]!TQCV_@'6].\4W.K:7<06TUQKD=Y
M<W)N7_TFS)D,D)BVD @.J]<-L#?*15^YDUN3XW6$$ETT>E)IDTT<%O='$N"B
MDS1D=0S\$=<+SPPIFA^/]>U37+2VO/"B6=A-?W&FM<)J*RL)XE=CA=J_+^Z<
M?R[ @&W%X"T"#4YM0BBO4GFNFO&$>HW")YK$,QV*X7D\D$=_3BG-X+L9M86^
MNKS4+J"*\^WP6-Q,'@@N,?ZQ,C>,$L0NXJ"QP!@8Y?3/BAJ.H>+;#2QH,'V;
M4+RXM(P+W_2+8VY/F-,FW"DKA@N<XSR<BO3* "BBB@ HHHH Y#XD>*]1\%^%
MAK>GV$%XD-S&MRDLA7;$QP2,=R< =<;LX(%:4'C/P[=6>GWD&K6\EOJ-S]DM
M9%)Q)-@D)T^4\'KCL.XS'XVT;4-=\,2V6E-:"]$\$\7VPMY1,<J28;:"<';C
MBN,E^'&NW9OM5DETFUU5]9M-4M[2W+FU'D)M"LVT,"V6)(7J!Z\ '4:G\2/"
M^EZ)-K$NH&2SAO\ ^SG>*)CB8'Y@.!N"C+$C((!QDX!V=!\0Z3XGTM=2T:]C
MN[1F*;U!!##J"I *GIP0."#T(KSA_AUXJN/"^JV4\^A_;KC71K4(/F/"S%MS
MQOE057@8(R2,@XSFO1O#[:L^EJ=8L+*QN"V5M[.8R*JD X)*K\V2V<9''4T
M0:[XP\/>&9(X]:U:VLY)(WE1)"=S*H)) '/; '<\#)XJO-X^\)VVEV.I3Z_8
MQVE\%:V=Y,&0%@N=O48)PV1\N#NQ@U#XA\/:AJ/C/POK5H+%H-+-R+A+DL&V
MRJBAH\ C<-IZD?K7&:%\-O$?ANSL7M5T'4+N/3+C39XKUY/(*/.TJL,1DG/F
M,K*< @#F@#OM4\:^&]%FTV/4-7M8!J2L]K*S_NW4 '=O^Z!@C!)&<\9K8M+R
MVO[6.ZL[B*XMY1NCEA<.CCU!'!KRKQ!X&UK3=.\#QZ;H]EXFCT$31W-I<&.+
MSMZ *P,F0 "">IYVG!QQZ1X>^T?\(_8B[TJ+29UB"M8PNK)!C@*I7C& .E &
M/XB\8S:!XL\/Z+_933PZQ(T0N_M 41,.VS!+<$'L.>IYQ-KGBU=)\4:%H%O;
M17=[JDK!H_M*H\$2J6,NT@EAA6],[2!S6!\0[?Q-=:]X?ET3PI'JD6F7*WIN
M3>Q0MNPZF$;^0#E6)Y!P..*N>(M*\1ZIXJ\-:OIVF:=Y6G))/(E]=&-][H4,
M9V(XX#9# D9!]B0#?G\6^&K6XEM[CQ#I,,\3%)(Y+V-61AU!!.0:KW'BZSB\
M:V?A>&*2YO)XI)IFA96%JJJ"#*,Y7=E0,]=P]:X'Q=\-M8U6;6+JUT7P_.US
M<75Q$#*5E.^V2),9BP'WJ9.6 W$<C[U;=Y;^)[/XEZ7J=CX4CNK%-.73[F\6
M]B1MKNC,VT_,=FTX'?)QB@#JX/%N@7.O7.AQ:M;?VI;,J26S-M;<5W +G[YQ
MUVYQWQ5R/5],FU*338]1M'OXQE[59U,JCCDIG(ZCMWKSRRT/6=,^+&KZG+X(
MLK^RO[J%H=72>%9+5!&$9@C'=Z[L8).[[W JEH?@K5M+\5/'?:#<7L*:S)J$
M.KQWT"J/-!W,5*^<,#:"N2&8$]@: /1;O7HK;Q18:#-:2DZA;RRQ3@J4)CQO
M4C.>C*>F.?KB+3?!OAW1]2&H6&E00W*Q^5&PR1"G)VQJ3B,$LQ(4#)8DY)KS
MKP3X.U#0_%'AQV\)-8265O=0:EJ*7$<B73L%V2@[]YR58X*C!?&,#CV*@#(T
M#Q1HGBFT:ZT34H+R-3APAPR<D#<IPRYVG&0,XR.*G)TCQ'ILT.ZRU.QD)CE4
M%9HR0>0>HR#CZ5X]HO@GQ OPPU;PW%X3CT?77M64ZHD\0^UCSMQB+JQ?#)\O
M/RGD' QGJ_!7AV\L/&M_JMMX>'AS1I=.BMVL#)&3-<*Q/F8C9API*Y)!.<XY
M- '8:)X9T?P[&RZ79+ 61(VD9VDD9$&$4NQ+$*. ">!@#@5/K6HR:1HUWJ$5
MC<7S6\9D^S6VWS' Z[<D X&3CJ<< G K'^(%MJE[X,OK32--M]2GN L4EM.Q
M4-&QPY&&7+ <CYEZ=>QY?PY::IX=T[Q2-.\%W]O!=3K+8Z>)K95YA5#R'./F
M4D]>", G(H Z(^/(/^%=+XR71]3:U,/G&U$2^<J;B-Y&<;,#=N_N_-6[H6KQ
M:]H-AJT$;QQ7D"3*DF-RAAG!Q7"::==C^$W]@7G@O4/M<>GC3F@CNK<+,#&R
M;PV_@<#/&07X#8)KH?AXFHVG@[3M,U/2KG3[BPMXX&\YXV$A"X)78S<?7!H
MTM8\26>B:AI%E<PW<DFJ7'V:%H("ZHV,_.1]T?\ UST!(V, ]17 ?%6RBN[#
M0WNM%U/5[&'4M]S;:;&[S%?)E (V$$#<5YR/UQ7.K;:D/"&AZ5KN@ZU<:%<Z
MC,^R*6<W-G9C)MXYTB#.W7IG"[4!YX !ZW-<VUH8EFFBA,T@CC#N%\QR"0HS
MU. >!Z&EEE@1XDF>-6E;9$KD NV"V!GJ<*QP.P)[5X)<6%QJ'PH\*R:_X=\0
MSR:-J_EWENT4BSM;D.WR L&*<Q(&."-I (ZG?\<6NDW^B^"-4D\-ZY=Z!9F2
M.2QBBE6ZB0P[4#+N#9#(OS;N<<$AAN /80,# Z5C7'ANWN_$]MKES>WTK6J$
M6]FTV+:)R"OFA !E]K,,L3PQ]L>;^([>>RE2ZTS1O$(L=1\(SZ?!;I!-,]O-
M@&))5!8HP!*Y/<]>IK)\06D=U?\ PY_X2'0_$%TO]EB+53##.7W%%5-Y3DE7
MWL5!WX/(.0" >[U!<65K=M"US;0S-"XDB,D88QN 0&7/0X)&1ZFO&?B'I.IQ
M:_)"FG>()+)+*WATF\TNWEOI+5HVW.W^N39(2$&YMQ8#J.17HNH>,+3P[?\
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
M'ARW&!DXS75>&_$^M:EXU\2:#J6F1QV^FRK]GO( VQT8!E5B<C?M92<$=>E
M'85SVD>*HM5\2Z_I2PQI!I2V[K=K<!UF$BL2< ?+M*$=3T[5%\0M"U#Q+X$U
M71]*E2*\N454:1RBD!U9@2 >J@C\>>*X6'P5J^M:-XPL/^$6M_"Z:E9VL=I$
MDT,L;/"7/S>7R,DJ,D'CGV(!Z9'XDT*6RN+V/6]->TMB%GG6Z0QQ$G #-G"\
M^M3P:SI=TEP]OJ5G,MM@3M'.K"+(R-V#\O'K7EUAX*UT>$_$\%UH,9O=3TSR
M%CEOH'#RIOV;4CA1%P7+!BQ.0HXQD22>!KN\^%L-C:>%;;1]9@>W:YME:WS?
MB$@\R ,K;N2/,!&[.01R0#O]<\2V^E>%=2UVSC&II8PM(8K653NVC)RV<  <
MGJ0,D G ,5KXLM)/ </BNZC-O;-8B\>+>"R_)N* G )[#IGCI7!V/A_Q#9>!
MO%EI;>$KF*^U@-$L$FHVF6+Q%&DQ$B1H%XX'+'/3K5I+'7S\%;C0+WP;))?V
M]DMG%;/=02B7" ><""0"K#<%ZY P2>0 =]I.O6>K>';37%\RUL[J%9E^U@1L
MJMTW<X&>.^#D8JS<:II]I!!/<WUM##<.L<,DDRJLK-]U5)/)/8#K7E,VBZ[J
M7@WP/_:'A:XN;70Y!'J.BRM$6N!'%Y:3+EAN P2(SC<6P01@FSXH\)6%_P"
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
M KH3P"<9]J\]\!:Y=WWB7Q']K\.:WIB7]VMU;R7MFR*5$,<9!/0-\F<9[^U
M&MX?\>VFO>(IM";1M9TR_CM?M>S4;98MT>X+E<,<\G]#Z5O:SJUOH6CW6J7:
MS-;6J>9+Y,9=@HZG [ <GT -<KX!L]6N-3\1^(=?L[BVO;R^:WM8[G&^*SCX
MC4 ,0!DN>.&/S9.0:V/'4=S-X"U^"SLY[NXFL)HHX( "[%D*\ D9QG.!R0.
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
M$FY_,!))4$<#&![Y .6U_P >ZE8_$\Z*FO0VZQZC96\.F?8PYNHIA'YC-+_
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
M'/%MW#.-ZGNI[=.H..:Z&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "J]Q8VEW+!+<VL$TEN_F0O)&&,38QN4GH<=
MQ110!8HHHH **** "BBB@ HHHH **** ,K3?#>DZ3JFHZG96@CO=1</=3-(S
0M(1T^\3@<]!@5JT44 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>img181018208_13.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img181018208_13.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" '\ @P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BJ=WJVG
M6%W:6MY?VUO<7C%+:*655:9AC(4$_,>1T]15R@ HJCJVL:?H5@U_JEW':VJN
MB-+)]T%F"KGT&2.>@ZG !-7000"""#T(H 6BBB@ HK%U#Q;H.E>(+'0K[4HH
M-3OAFW@<'+Y) YQ@9((&2,G@9-;5 !1110 45C)XM\/R>()-!75[3^U8\;K4
MR8<D@G SU. 20,D<9QD57M_'?A:[\0)H5MKEI-J3J2L,;;@<$@KN'R[N#\N<
M]\8H Z&BBB@ HK$L?%_A_4_$%YH-GJD$VIV?^OMUSE?4 XPQ'0X)P>#@UIWM
M_9Z99R7=_=P6EM'C?-/((T7) &6/ R2!^- %BBJ=IJ^F:A/)!9:C:7,T2*\D
M<,ZNR*PRI(!R 0<@]Q5R@ HHHH **** "BBLG5/%.@:)<K;:KK6GV,[()%CN
M;A8V*DD9P3TR#^5 &M15:PU"SU2RCO=/NH+JUDSLF@D#HV"0<$<'!!'X59H
M**** "BL[1]>TOQ!!<3:5>1W45O</;2N@.%D7&X<CGJ.1P<Y!K1H **** "B
MBH+V]M=.LY+N]N(K:VB&9)97"JH]23P* )Z*SM*\0:-KHE.D:K97_DX\S[-.
MLFS.<9P>,X./H:T: "BJ6F:QINM6SW&EZA:WT".8VDMI5D4, "1D'&<$?G5V
M@ HHHH **J:CJEAI%H;O4KVWL[8$*99Y B@GH,GBK= !16/?^*M#TO7K#0[W
M4H8=2OP3;6[9R_ID@87)! R1D@@9-;% !16*/&'AHZG_ &;_ &_IGV[SO(^S
M?:D\SS,[=FW.=V>,=<UM4 %%%5--U33]8M!=Z9>V]Y;%BHEMY ZY'49% %NB
MBB@ HHHH **S=;U_2O#>G_;]8O8[.U,BQ"23/+,< 8'/O[ $G@&M*@ HHHH
M**** "BBB@ HHHH **** "BBB@#S7XNBQ#^$I)]2ATJZ364:+49(PWV=!&Y8
MY8$ %A'UXS@G@<86K>,_$$WA_P /P)K5K'!>WM[9W.O"1;2&5("0C"0I(L;2
M!6((!&5.WV]AN;2VO$1+JWBG5'$BK*@8*PY##/0CL:>8HVC$9C4H/X2./RH
M\*\9:Y877P_T1O$7BB*XOI=0*+-8EI[:>**X7>SQ^6(Y"BD<,H#=@0:ZG6/%
MIU7Q7X>71?&CV&BZKIUS.&AM(64-""=[/,N5&-^X8X\K&!N+#TY5"J%4  <
M =*0QH7#E%+KT8CD4 ?./B/QWJ6I6GAE3XK>TN=0TN#%Q;79A2"Z\\"22=8\
M#;L!&,8!!X&*^A=*EBFTFTDAOQ?QF%<7893Y_'W\K\O/7CBN0\6Q^![36+2R
MUS[1;7FM@6BI:RW,*W8SM"R>20K >9CY^@;T-=I:6EO864%G:Q+%;P1K%%&O
M1%48 'T H \Y^(/B[PMH?C;PL-4O(HKRQN'GE;R'=HH7@E0<JIZOL^4<]#C'
M-8/C#Q#,WB3Q!CQ3J-G<I9VL_AJVL9-T5]O P0B@B4M*2N#G@DX(7(]F,\2S
MI 94$SJSK&6&YE4@,0.I ++D]LCUJ2@#PSQG/8Z7\68[_P 1>(=;T""YT-!]
MHL6?'GB0;HD(1QLP Q _B.<\U[G2%02"0"0<C(Z5@ZUXU\/^'M8T_2=4U%(+
MV_8+!%L9LY;:"Q .T$\9.!P?0T >>:]KW@V;XCZ?X?:XM=+6QU9-1N2MK('N
M[X_*BAE&T#G<[-U^4#^(C?M9(O$WQFG9((A;>%;4H)""LC75R.2,<,HC4CGN
M2>>"/0/)B\SS/+3S/[VT9_.G  $D  DY/O0!7U&2>+3+N2V4M<)"[1*%R2P4
MX&._->0^ ]8O+[Q7HZ:?K6NZC.;25?$\&H>88[&?;E=BNH5&\S<H5<C:IXX)
MKV>B@#R?X,WN@3IJ,&F>);_4;I)IV:UNS@+$9W*2H"@.64J6P3@MR!D"NF^*
M\:2?"WQ"LB*P%MNPPSR&!!_ @&NP1$CSL15R<G QDTI 92K $$8(/>@#Q26]
MEAU/Q#+HU_I\UY-H.GR+)HEAY,B6YE(9EB,C,76!E8<CCRQ@<9CEUW5?^$8\
M2ZGX8UG7+K1+&2RN[&]NH969_GVW"J\F6DC4+N;(P"",8Y/MX15^ZH' ' [#
MI2T >"WOBDZ[+*^C>+M9739_$T5O'<HS18BGMR[(I9!PLB$*N.!V.X$IX>\4
M:GJ'A::PAU/6M6F\^PFFNXII7:W$D DD1F@0R;"Z2)A!D'@LIY/N]Q<0VEM+
M<W$JQ00H9))'.%10,DD^@%8_AGQ=HGC"SGN]#O#<P02>4[&)X\-@'HP!Z&@#
M$^%FH75_X5G%[/?S7$%]<0EKQ9-P59"%4-( S  #KD@Y!P1@:OB=?&7FVK>%
M'T/9AQ<+JHEZ\;2IC_X%G/MU[3^(/%NB^%WLTU>ZD@:]<QVZQVTLQD<8^4;%
M;GD8'?MTJ_I6JV.N:7;ZGIERES9W";XI4Z,/Y@@Y!!Y!!!Y% %?0/[>&F_\
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
M2K:6]@U\6D-SBYN2H*R[HP'>*1S(PQ\OS $#&![144ES!%-##)-&DLQ(B1F
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
ML$02-</( FT]#GOG(QZY&*SO$/AKP_XML(/[:MH[RTA_?1MYS(N",YRK#*\
M\\<"@#S*Z?4=)\(>%;_6-<UVUT._GEO-6N8;R:66V61-UM%YF#(%'RH<<%LY
MY(K*UG4M5T[P!I,NKZ[XBTH)K\EO:7S23K//8%\F2X'=P VT, <+P",Y]\FF
MBMX))YY$BBC4N\CL%55 R22>@ K$N_%5K:>)M%T4VUQ+_;$<CVUY%L: [$+D
M$[L_=&1Q@Y&#UP .\)6%O8>';;[)K&I:M;7"BYBN]1G,LKHX!7D@<8Q@8[UN
M45FZ_K5OX<T&\UB[AN)K>TC\R1+:/>Y'L/U). !DD@"@#2HJGI.I0ZQH]CJE
ML'6"\MX[B,2##!74,,@9YP:N4 %%%% !1110!Q'CS1KW4M4\/W(TEM:TBTEF
M-[IBR(#(S(/*?:Y5'"D'@G^+(![<+9^#O$D7@GPAHE_X8:>"RENY;L1-:RSQ
M.S/Y859F,14B0YR&Z?PD GUCQ%XKT3PG:0W6N7Z6<,\OE1L49MS8)Z*"<8'7
MH./44E]XO\-Z;I<6I7>NZ?'93*S0S?:%(F"_>V8/SD>BY- 'FY\+^(%\$>"_
MMG@^WU?4-%DEAN--N;B##Q-&Z*=YRFW_ %9QR<@=<;JTO$_AS6M:U#P]J\FA
MSI##92V\^G6<UI*]J\F,X$Z&)UP-IQ@\CL,'TFSO;34;2.[L;F&ZMI!E)H)
MZ-SCAAP>16#XR\96'A+1KJX>ZT\ZA' TT%E<W@A:<#J%X))X.,#DX&1G- 'G
MWB+P/?RV=I9IX=U#5--A\/-96-M-<PE[.\R<22?.J9QL&Y<_=Z>OJ'A>VDL_
M">D6DMI)9R6]G%"UO)()&B*H%VEAPV,=>_M4'_"6:38V5BVO:CIVCWUS;).]
MI=7L:LA8<@$D;@#D;AP<5<U'7]&T<1G4]6L+$2C,9N;E(M_TW$9H \ZU[P=-
MXC\7^(+^_P##=T1;P1OILRW482^,:-F"0!LA'9EX.,[.2O0\IX@\&>,-8\.V
MEG_PB82ZM=(L[*VGWP22!HCF3+&8"+D$@HI+ @,1T7W6;5],MFD6?4;2)HT$
MCAYU4JA( 8Y/ )(&?>JUSXH\/V3.MUKNF0%/OB6[C7;]<GB@#AM6\,?VM\5+
M'6M0\%O>Z?+I:02F=K=UAF,F=SH6Y*(2"06SP%!QDQQ>%_L_C[4[_4?!EQJ+
M-?P3:=JEO=1J((E1 J[#(I4(5.< [@2,$8SZ%<Z[I%G=V]I=:K8P7-P 8(9;
MA%>4'H54G)_"F1>(]#GOH[&+6=.DO)"0ENETAD8CD@+G)QB@#S74?"FJOX@D
MUFT\-RQZA'XI@N?MJRPB26Q";7P0^0IP<J<9#+P>0OKM85GXS\-ZAKESHMMK
M-H^IVTIADMB^URX!)50<;R,'.W.,<XK=H X'1TUK4_'C:GXA\+W$)MO,M],F
M66)X;6+!W2']YN+R<+PG "CNQIGAQO$&I>-9=6\1^&[VU*AX-._>0O#9PD99
MF(D+,\A50<*<;0 <$UM7WC.VLO'NE>%?LYEEOXI6,Z3H?)=$W[&3.X949R0!
MRN,\[=N+5],GN9K:'4;22> ,98DF4M&%.#N .1@\'- &'X5\7OXDUCQ'I[Z>
MUL='OC:B99!)',.<$,.C?+EE_AW 'G-=#>SRVMG+/#:RW<B+E8(BH=_8%B!G
MZD5D^'/%/AKQ'$SZ!J=E<E]TKQ1$+(/FVEFC.&'/<CGCU%7]/UO2M7:5=-U.
MRO3"<2"VN%DV'T.TG'XT <1X<L;^^\)ZMX>\2>#[U+5Y;JX0&X@;[0KS-*BC
M$F4DR_'\(*@[A4?A+1/$&E_\)3X@N+34)+^6(0:59:E>K/*8HD)3<ZDJ-[L>
M.QSR<Y/3Z)XMMM<\3Z_HD$!W:.\*M<+(KI)YB9[=""&!'/W>O87/$VOQ^&-
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
M55FGN%9H 8I$$P7[VQF4!B,'(!)%0:!\1- \2"^^P/>?Z&\JN'M),N(\99<
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
M?,0&!4@@DYSUKV&B@#S_ %G1?%UYXXT#6[73]%\C2[>5"DE_(&D:6,!@6$/
M5AQP<CGC.!FS^ ]?GO8S]FT:*&+Q:NM+-%*RR20;F)#C9]_D=^>G&,GU*B@#
MQ*QN+[3_ !]>QW.DM?0'Q$\EG9,DRO;M(=CW( A96786?F0+R3C=@CVBZ5WM
M)ECBBE=HV"QRG".<<!C@X![\'Z&I:* /'=#^&7B"S738KBRT2VC@$44\]I>2
M"<H(9X7=<PD;R)@W7&4 [Y'0:'X4\3VNL:-=ZBVDQPZ)IDMI;)I\TD?VN1MH
MS,/+"K'A =H!PPR,\ >A44 >:^$? VLZ7\.=4\/:A!I$&HRVUS;V]]9DY82[
MCE_D! #,,8[ <#',?P[\#ZIX=UQ;[5+&-)8=-73Q<)J E611L8;8Q"I R",L
MQ(QCD8->G44 <5\7)D@^%7B!Y(HY5,"H%D!(!9U /'<$@CW S7+6GACQ-JNE
M7^J:=8>&K*'68].*VEN0T;P1AG<Y:)D#L64*=K;0!W4$^O44 >37_@;Q-J'@
MWQ5I!T_1XIM7U$7EOONV=800@8#$2\KY8VG'\1S]WYMSQ3X6U/6OAN^EZ=I>
MCZ=J)FCF-FGSP'RY 0 X5<$JJ\[?5>G([VB@#S_Q'I/B?Q#\/I]$BT#1["6\
M0HT(OR4MU^5E/$6"V[=D#@8!R<\+J&A^*[Z?PYK0LM$CU/2&FCDL1<,8)HI8
MU5BKF/,; KP #P3\QY![^B@#S67P?KRP:%?0Z/X;34+6TO+.[M+1FM[<I,05
MV'8QP,,2I&,NV.M9Y\%>.(/!/AC0M-3PW;MI,Z74QEEG(DECE+I@!>AZMSR6
M.-H'/K5% 'E?Q!\$^)?%FI136]M8*'TAK9C]H4"*9FRX+-"S2)]W;C81M8_*
M3S=N?!VKW7CK0=>N='T&XBATU+6^C9F41RD_.\2[#D*O"[CR"1QUKT>B@#@?
M$.A>);GQSX?U72M.TG[!HBSI$DMXT9E$L2H>!$WE[2.,9R/3I7.R:1IGB;XW
MRQZ=&6T^R2.ZUV%X62.2[C\Q8,Y RWS[O[K!<\U[!10 4444 8/B#PK!K]_I
MM_\ VA?Z?>Z<9?(N+-T# 2*%<$.K*00!V[5SNH?"RVF\.Z/IUEK-Y'=Z,9/L
M-Y>11W6U7(W(Z,H5UP, <8POIBO0** .&UKX>R:II^F6(U.UN+>R29&35=+B
MN?,$FT#:4\KRRN#@I@\CTJ"3X<7UOI?A]=&\576GZMH]J;/[>;9)5GA(&4:(
MD+@$+MR3@#G<<,/0** .&UGP3XAU&'P_);>-9K?4-*$C/=RZ?%+Y\CJ5+[.
MN%9P!\W!'<9-GQMX6U_Q-%8PZ9XE72HK>19I5%FLOFRHZO&V2> K+G'?OFNP
MHH XW5?"OB&^OK>^M_$5I%=?V;)I]R9=.WQMO8,9$3>"&^4<,67CIUJE??"Z
MW>6P?2]7FLO(M;>QF\ZT@NO.@A! QYB'9(0?O#CC[IKOZ* ."UCP%JMS+J::
M7KMO;V6I74%[-!<V1E99XC&=RLKKPQB3((]<8SQWM%% 'G,?PSU!/$<&KOXA
M@FDAU4WZS3:;ONO*.0;?SC)Q'M8C 4 'D 5+:_#6Y@\60:W)K=ONAOI+KS+;
M35@N98VS^YEE5MLB],EDW'!P5SQZ#10 5PGASX?7ND1>(;'4O$)U32M;:>2>
MW:S6&022\.WF*W=>" H&<$;>0>[HH X32/ FM6$=LUUXL-S=:?ILEAILJ:>B
M>07 'F."S>8PV1\$@?)SDDFH/#/P_P#$?AQ-:4>-VF_M,S7&5TN)#'=R%?W_
M "QS]W&S@<]J]"HH \WM/AAJ?_"):IX?U7Q?<7L%TXGMF2S2'[/-YAE+D;CY
M@+D$J2!UQ@D$7[KX=MK9U*?Q!K<]Q?79MQ#<:?%]E-HL+%T$8+.<[F8DDG[W
M&,5W-% '!6?PQMM)T/5=,TN_ CO;N*=!?6RW:)$@0"!U8YD3Y6 Y! (YR,G5
M\"^#8_!.D7%C'>O<B>X>?:$*11;C]V-"S%5 QU8DGG-=110!S_C+P]=>)M"6
MRLM1_LZZBN8;F&Y\KS-CQN&!VY&>16;JWA37-4ET35!KUM;:[I4DNV:.Q)@E
MCDP&1HV<D<*O(;U]01V5% &-X7T ^'-%6QDOI;ZX>62XN+F1 IEED8N[;1PH
M+$\<X]36%X\^'2>-I[2=-9O-+FMXWC9K;)\T<-'N&1]V15?WP1P<,.VHH X/
M4? FL2Z#X=TG3/$D5K;Z.(&D26Q\T7<L3(RLQW@J-RYV@]^O3!KG@SQ+J&MV
M>N:7XI@TO5$L/L5S)'IJ2)*N_?E0Y)49[$GIQWSWE% '*Z[H.M7OB_PWK%AJ
M%M';V!ECNX98-V]' W,O.0WR@#GC.>1D'JJ;'(DT:R1.KHPRK*<@CV-.H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BF&)3.DQ+[E5E #D+@D$Y7.">!@D9'..IR^@
M HHHH **** "BBB@ HHHH ***\UUXZCXL^)DWA1=:U/1].L=-6\+Z;*(99I6
M?:,O@G8 ?N]SSZ8 /2J*\;F76=0;Q8=1\5WQO/#.GPR6D]C*((GD,/G&9T7A
M\E2N#E=I88SR,JYUSQT'U2_TEKFXM]1\/V]S<"6Y/EZ=.\.]I(P3E!M67 7C
M>5ST H ]YHKP&\O?'FC:5XDLM*O;V]TPVH;^T+N[>2>P>.TAGE.\KG#JY50,
M8;D;<'.S#IVJW'Q8U>R&N>*Q9:?/:NDJ:@!;0@P&0^<C'+JS(!P .6R>F0#V
M6BO%[[Q#K4/B&?0K_6-0CB'B&V_LJ\C94:8>=$L]M)M R LP=1MP0#DD#%:&
MDV]QK\[>*[CQS?Z7-)K36T6GB]5;5$27RQ 8FR#*R*3]7!V^H!ZQ17G]CHU]
M)\4=>$GB;6VMA812K:_:%\I/.,JX5=N%V^6I4C#9SDG)SYOIWC/Q);Q^%TU;
M4KI[^SL+G44BCG;9J=J;5Y8C(5X9D>$HP8 \@C<=S4 ?1%%>5>%X)K#Q-X9G
MN_'6J7.I:Q8O=W6EWDAEAGW1[SY("A8@K9([X7 P,UZ/K6I+H^B7VI/Y1%M
M\H$LHB5B!D L0=N3@9P>M %ZBO*]#^)FM:QX>\97$VG6EM?:+9+>6Z@2J"KQ
M-(H=9%#$KMY( #9XP,,>K\#:IXFU?2%O?$5GIL(N(89[62PD<AT=-Q#*W*D<
M=R#GVR0#J:*P_%WB!O#.@/J,<-O-+YL<21SW'DJQ=@OWL'H"6P!G"FL[X>^,
M)?&>@W-W<6D5O<6=V]E-Y,A>.1T5273(!"G=P#GZF@#K:*Y7QGXJU#PQ+HZ6
M.BQZC_:5V+,,]X(!'*PR@^XV00'Y[;?>LNS^(6I:I#:VVG^&P^M--=0W=C/?
M"-;=K<H'Q+L(DYECQM'<^AH [ZBO+O&'B_7=5^#]]J^A6%QI]\I:&\4S[9K(
MQOMEVX'S8VL,Y4@'=P1BM/Q%XYUCPSJ$6G+H$>J>3I#:G=W:W8MP%C.)=L9#
M'^Z0-Q^]C/!- '?4R:&*Y@D@GB26&52DD<BAE=2,$$'@@CM7!W'C;7KW7=#@
M\.Z+:7EGJ.D?VHR7=P8)0I*@ , P!&],\'.3@C%=\I)4$C!QR,]* *NF:99Z
M-IMOIVGP""TMTV11@DA1]3S5NO,?%VH^)+#Q'?&YU^]T'1I# FGZC#90W%K&
M2 '^T;AN0ES@-D+R,GCG'\;ZWK>G^-[VZ@U?6(;6SN+.*WEBC4:;:&3:)5O.
MA8;6#@YX\P#*\4 >S5P-I\4(;C6+6.71+Z#1+Z^;3[+5F*E)IPVT QCYE4L&
M 8^G('.V_"^KV?Q4-I-K$MSI5YI<MS%9O$@\B1)8EX8 $C$AZ_CG J*V^&>E
M6U[;.+_4WT^UU#^TK?37F4P17'.&!V[\ DL%W8SG(.30!VE%>3:9XCUJ&\TC
MQ3<:I--8Z]K$FDMI)C#);())4B>,Y!# QDN?X@W3Y16GIVJZ[I7Q0M/#VH:Q
M=WUO=6UQ,SW=M%;PN059%MRJEI&520RENF6[8H ]&HK@_#^@>(-*\4^.[HM(
MMMJ+Q3::\DXD4R>6P8X))7!V+@@#"@#@"N;M?%/B72/!^N6VK:A>CQ?;VD4@
M@OH;<1QAY/+\Z'RA\Z GDG."HXYP0#V"BO++W2?%$VE^)_!L'B&XO[Q+*VO;
M*]D/DSJ[R/NC+J<;283C@8#[2< &F^([/5O!^MS:]/XON;+1[[4[2W\D_OA%
M (B&+&0-@E^I'89))/R@'JM%<%X U^^\3:]XCU&'6#?>'1)"FGJ\:*T;-$LD
MBG:H/REPO.3QR<@D]!XM\1_\(MH9U'[(+H^:D81KF.W0;CU:20A5']2/J #=
MHK%\)^(X/%GAJTUJW@D@CN P,;L&*LK%&P0<$94X/<8/'2LGQIX@EB6;PWI=
MM>W&L7=A-< VDRP-!$/E\SS&X#;CA<9.?[O6@#L**\E\1>*_$6C_  C\*W^G
M&[:YNX+,76I!$G:+<J9+(_+ER2/KU()&>D\9?$2'PCJL6GM8+-(]H]WYD]VE
MM&0IQL5FX9SR=O'&.N: .VHK@-4\:^)%\7:-INB>'8[VVO=-%_/'/<+!-"I<
M*<G)7Y=RY #$YXZ9K2UKQO\ V)XGL=*FTF9K6YGAMC>BXB $DIPBK&6W-SUX
MR!S@C&0#K:*X0_$*_A\0365UX5O(M.BU5=+>_6YC8"1]OEL8^&VL)(SGL&[G
MBK?_  GJS^)3I5CH.JWEI#>_8+O48HLQ03;0<8&6*C.&8@!>#D@B@#L**\]_
MX6SIY\6+HPL)3$=1?33,)5:195.TL8ADB/<0-Q(ZYQ7>W-Q#9VLUS<2+'!"A
MDD=NBJ!DD_A0!+17#:!\2$UC5],L[K0KW3X=92272KB22-UN40;F+!3F,[<'
M!SUZ^N5\/XO$&L>+-=UW5-3U%((-0NK-;,7RO;81MH01>7QMQ]\$$G'JV0#T
MZBH+V&>XL+B&VN3:W$D3)%.$#F)B" VT\'!YP>N*XWX?7>NZKX=URTUC6&N;
MZTU.ZL([Z*!(V 3"A@N"N<Y(R#V!S0!W-%>;>!;SQ+??"O5I/[0N+_6T>]BL
MIYXU4M(NY8\%OE8;QU/ .5/W:RH_$VO6O@+7$?7-1/B>TDLX9TU"QAC^R--*
MJ!D" JRE6.,LWW<\9H ]>HKB?!?]KZ3X@UOPQJ.HSZG:V4=O<V-W=/OG:.4.
M&5V[X>-L$\X/T L^/]0UFUT[2['0;N*ROM4U**R%W)&)/(4J[LP4Y!.(\8/K
MVZ@ ZVBO+_[5\8MI;^'$UJ!]9_MX:8-7%HBD0_9_M)?RB=I8*"N/3WYK;^&V
MNZKJ^G:S::S<I=WFD:K/IYNUB$9G5",,5' /)Z=L=\D@':T5Y[\5_$6OZ'8:
M-;>'UN8Y]1OUMWNK>W2=XQ@G:L;D LW)'(&$/(ZT^?QN/!FBZ)8Z[/>:QKM[
M$TIC2"&";9G<2Z;]JE5.W )W%3CN0 =_17GOB/XLZ7H<6G20VOV@7VG?VFGG
M7"6^(<9 &[[TAYP@Y.*BNOB/K$OBO3]/T'PQ+JEC>Z2FHQL9T@D96(^8%FP%
M (!!P<GCC&0#T>BBB@ HHHH **X7XJ1W]SX<L-/M)+9;>_U.UL[M9BX,D;R*
M-H*$'!. V""5S@UF:X^M?#G0?#.D^%;?14CO+U;!H;H3NB32Y;<K&0L$R&R#
MD\C% 'IM%</-K7C&/4;30$AT&367MI[R6X9I4M_*5]B*J<ON)9,G.%YZ\5RU
MC\3_ !7X@<7&DZ9I5I9%[.(_;A*TBM/*T.5VD!U$B/SE<C'?. #V&L75_"ND
M:W?0WUW%.EY%$T*W%K=2V\AC8@E"T;*67(S@Y Y]32^$M8F\0>$M*U>XCCCF
MO+9)G2/.T$CH,\XKG_$M_P"+&^(.D:1X?O\ 3;6V:QFNYTO(#()2K*F#@@\;
MU("E>C9)&!0!?N/AQX2NH[*.71XREI"ENBK(ZAXT(*I( ?W@RH.'SS5M?!6@
M+>ZM=BR<2ZM#Y%[_ *1)ME3&T#;NPN!P" ".V*X+Q%<^)=#^).I:EHD=A-)#
MX9CN=2^T>:D,C)))@J%)P^%(4$]-W/4U:\3_ !'\0VFMQ:9H&CQW4PTM+^55
MA:X)9SPO#Q[4 ',F&Y(^44 =59_#SPUI^A7^BVMG<1V%^%%S$+V<[PO &2^5
MX 4XQD  Y Q5:Z^&'A>]$XNH-1F6=5299-5NF$@7[H;,G(';/2NJL9I[BPMI
M[FV-M/)$KR0%P_E,0"5W#@X/&1P<5QMXNMR_%_2(KB]1=*BL;JY@AMI'C,C#
MRT(G4DJX'F KC'.3VP0#5/@/P^Q8O;7,FZ_34?WE[,VVX3.V1<OP><<=>,]!
MAMS\/O#-WJQU*;3W,QNEO6C6YE6%IUQB0Q!MA;@9..>^<FN>L/&WB?\ MRVB
MU:PT:UTTZN^CRNERYE:7:SHRY&T*1L&"=Q.>!G N^&KWQ9J'B[7_ #]4TZ32
M+/4FMA:M:D2QH(U==CAAUWC.X-RIQB@"[9?#ZPL?%-WKR:MKCRW2%'MI-0<P
MX(( Q]XXW,5!8A2Q(QQBQIW@+PWI0TT6MB^--:9K,2W$D@B\U=L@ 9C\I';I
MG)ZDURWAWQ[XHUWQ#';IHT9TR>YNK<SK;,HMA&2(W,ADQ+G:P*A4.1P?6QX/
M\2>-O$.IZ@;@^'!I^F:C-87/EI,LLACS\ZY9@H)V=<\;O0 @'1:7X%T'1K^S
MO;.*]$MG$T-L)=0GE2*-@ 55&<J%P!QC' ]!6OJ^D6&O:5<:7J=NMQ97"A98
MF)&X @CD$$<@'CTK@/"GCKQ/=:F]KXFTVVLG%G/<B!;2:%B8RO\ JY&9DE&&
M!)4C&1UJEIGQ1\226%_J=_X8=M.726U*VGMK>X1%; (B=Y456X.2R9& 2,CH
M =A9?#SPU82ZE+%:7+R:G;-:WC37L\IFC(P02SGG' /4#H15KPMX1L?"5B+:
MSN]2NOD"%[V[>4[03M 7[BX!Q\JC@"L*36_&5AX5U[4[]O#]P;;3?MMC<Z>9
M/+?",S!E8DD<94@X/YXF\+7'C74? _VO5;O0Q?7%K%+9S1Q2[2I0$M, RX8Y
M_@P >1Z4 ='KGA_3O$5O;P:C'*RVTZW,+0SO"\<B@@,&0@@@,>_>H_#_ (8T
MKPO;W,&DP2Q)<S&XF\R=Y2\A !8ER3DX&:\S\'^)+G0_@QX..E064%SJ-_\
MV>INF=HHV:27,A&X$DE"< @9;C K7N/&OBQ+"2&U@T*ZU*WUQ=(FF1Y!;.75
M65EY+*REPKK\Q!!QGI0!L_$+PUJGB>'0H=.:,1V>J17EQFY>"3:H8?(Z@D'#
M'D<^E7(_ 6B+IVGVK_;GEL&D>*]^VRI<L\G,KM*C*Q+GD]O;  IO@7Q)J'B/
M3]3&J6MM;WVFZE-I\WV5V:.1H]IW+N&0/FQSZ9XS@1^+O$.M:=K.AZ)H%K82
MW^J&=Q)?R.L2)$H)'R G)W#'T]\@ 2_^'&A7?A"/PQ;/?Z;IL;,5%E=,K'<2
M6#%MV\')X8'KQBFW'PYTRY@M(GU+6"UOIUQIKRM=[WN(9EPWF%@<D'YAC !
MXP !R?BW4]9\7>!-(A6:RTZ6ZUE=+U*W>1BMPPD,;)&RL"4)4D@$$J#\PP<^
ME>'](AT'0++2X(UCCMHPH1)'=0>I"ER6VY)P"3@8':@#G;WX:Z;=:?I%M!J^
MN6$VEVPM(+RRO/*F:'CY&(7!'R@\ =!77VT+6]K#"\\D[1HJ&:7&^0@8W-@
M9/4X 'M7%^(-:\71?$73='T"+2I;)]/>ZGCO7="VV158[U!((!4+@'[S9!P,
M9>MZEKWASQWX@U>RA6_TRVTJ"\O;:?4)%\I?WJGR4P4#$1;CD?PGD%J -O4_
MAKHVK^);C6;RZU)TNFB>ZTX7.+2Y:-0$,D>/FQM4X)QD=.N7ZM\.=%UK6;^_
MNY]0\G48XTO[&.XVV]T8\;&88W!AM7E67[ONV<#Q'\7!H/B*\LX],CN;*PAM
MVN?WY2=FFP0(DVD.50[B"0/]H8Y]-1MZ*V",C.",$4 <G=^!VN_&D'B;_A)-
M9BG@0QI;QO$(A&3DQD;.5)QG.3P.<@$=;7$:?XI\1:YXENUTG3=/?0M/U)M-
MNWDG=;G>@!>100%VC<!C))P<=1BGI7C_ %G5?&LVG0Z#OTF*_GT]YHTF+QM'
MNS*TAC$.P[<;=^[YAUZ$ T['X=V&GZS9WL.J:J;2RN9;JUTUIU-O')(K!CC;
MN/WF(RW!+?WCE]GX(?\ X22UUO6M=O=8GT\R?V>D\44:P!U56)\M5WMP<$X
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
MRQR,EQY?ECY-H4H%XV\>Q'&-KPOX8M/"UA<6]O-/<37=U)=W5S.07FE<\L<
M = ,  <>N:C\(^*!XIL+V5K&2RN;&]EL+J!W#A98\;MK#[PY'.!WX[U0\=^)
M==\.OH2:)I5O?OJ&H+:R>?-Y8 *EMH/8D*QW8(&T\'(H C\<^"=2\67>DW-A
MXFN-(?39OM$:+;K,AD'W7QE>0"1R2,'&.3F/Q9\.8?$\]AJ U)H-6LX/LXNI
MK2*X25203OB<;<_>P5Q@MW  K-\3ZAXCT_QSX7O;&VN[F:ZTZZ-SHL=^J0;X
MU5NI&&.Z3&< G"]!D&/Q'\4[JT@T:+1-*6>_U/3%U..*<2/E& Q$BQ*S-(<D
M<X48R3CH ;-Y\.H+I].N(]?UBSO[*T>R^UV;Q0M) Q^X56,( O\ #M48P#R0
M"(M:^&RZM=Z7=P>)]>L;JQM!9-<P7.);B,<_.^,EBP!)Z''3O74Z%JJ:[H-A
MJL<,L"W<"3"*52K)N&<'('Y]#U'!K0H **** "BBB@##\2^#]!\86\%OKMC]
MKB@<O&OG/'M)&"?D89JIJOP\\*ZWI.G:7J.DK/9Z:GEVB>=(IB7 &-P8,1@#
MJ3T%9OC[7KW3-4\/Z;!K<&@VM_),USJDR1L(Q&H(C'F?("Y8\G^[QFN3\4>)
M-=&B>%+*?Q)8+;W\<PO]:L+\6\,LD>-JI.(WV$D'.$^8@@8&: /2=<\'Z%XC
M$/\ :ECYK0HT2/'-)$X1AM9-R,"5()!4G!I9?!OAB=%2;P[I4JJBQJ)+.-L*
MHPHY'0#I7F7_  E/B-A!;W'CNPCE_L&YU%KG3X(9HY'AD*@J&3+ JK%@ .4;
M;@"G:QXEGU.V^'%W/XTFT>'4;9YKNYMS&L1GCB4MO8_*/WA*E&!7J" 1R >N
M:?IUEI-DEEI]K#:VL98I#"@5%W$L< <#DD_C61XF\#>&_&+VSZ]IHNWM@PB;
MSI(RH;&1\C#/0=>GXUQ/BWQCK=O>Z=I.@ZM&P?1FOTU+_1A]MD7( S*RQA<*
M9'V@D+T JGJWBOQ%<:SX-LX/&-AH\NN6#/=(L5O<Q02!1M="3DB1LJ!N(R,#
M- ':ZCX?\%W6OS6EZ\"ZOJ-B+1[<:@\<TUL#G:$#@D?(<D#D!@3C-7;GPMX1
M*:;97VD:5,8H5L[);R))9-B*2$4OEFPH)QST)]:X[Q)?^'M&\8^#9M8UNPFU
M[3I'AOKQRD4GEM;2'+HO"J7*D ]-W'WCE/&FJ>'U^)WA&2_\1V!6UGDDDL[E
M82EN# S)+YA&4RWEX#-R2C#&V@#T^""&UMXK>WB2*") D<<:A510,  #@ #M
M7-7_ ,./"FI^)?\ A(KO2R^K"2.47 N95(>,*$.%8+QM7MVKBT\4ZU_;.ISO
MXTMA!9>*(-.73OLT&7@DD4%2WW@0&D^;K^Y?WVMN_'NOR>.I+6UU"QM8+;53
M9R6%]<6T(D@7:"X#-YQ=BQ*D87 '!/4 [=OA[X:>21_L<P+ZF-6(%U* +H9_
M> ;L*>3G&,\>@Q83P1X;C\52>)UTJ+^V)/O7+,QP<!<A2=H. !D 'KZFMZ1R
MD3NL;2,JDA%QECZ#) S]2*\<\)^,]1UC6/"]X/%D=W?:Q-,M]H21QF.VA19&
M4C'S1E>.6.Y\CJ%Q0!Z%_9_@RT\4Q_Z)H4/B&8M.@\N%;IR<DN/XSG#9/L:D
MT7P7X;\-3:C/I6EPVG]H<W0#,48?,<!22JK\QX4 ?D*X;P5::3JGQ&\0W[:[
M97^H6^IN8X7@MGF:,0QJ&5PN\*I.WY3CY/4G/I.MZ3!KVAWNDW4DT<%Y"T,C
M0OM<*PP<'_'(]010!AZ/X-\%>%)+_4].T^QL_,C8W,[R%E2/DMRY(1>N0,#
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
M&WCBNO,V%O,DE=651NV H/O<$C@4[Q/J^F6?QJ\+7-_XELVM88[H_9Y7B1;
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
M #0B!BP50QZD"G444 9VF>']&T5I&TK2+"P:4 2&UMDB+@=,[0,]:T  HPH
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
MFWNEC$"1NK(RB4#)95VM@CGL0<  ])UCQ/H?A\1?VQJUG8M*5")/,JLV6"Y
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'G?Q!/C.VU:QN=$\1Q:7I<TMK9&/[)'.YF
MEG*,_P Z\ *RG&><8XZURWB/4/$VAZCJMMJ&LZQ?WJ^&KB5CIJK%!$5DE6.X
M89&PE54G8=P(8<K@5Z;XL\)P^+K&VM+C4]2L$M[A;A6L)EC8NOW225/0\CW
M/84V?P3HMY<RW=\EW=7<]C_9]Q/)=RJ9H2I!5E1@G.2>%'))&#0!YC=^*->T
MNR\.E=9\1RI>>&([MQI]E!>.DP$8\QQ(F2GS$L2P)./F%2>)->\:>&+S58=4
MUMFMAHL#F[MD0"WO"DFQ@-GW))+=T.<#,JXVY '??\*^L+>\L[G3-5U?339V
M9L84@N%D"PE]VW,RN>H4=< * ,"JMO\ "O0X+2\LWO-5N;6[T]=/DAN;D2KM
M4DHX!7AU))7LI/ '% &1+=^+?$.I7VD>'/$ITY]&T^V=I+FQ222]FF1G'F%E
M 0 *!\J]6;.<8&9XGU#Q7;>.AHXUS5@UUI=NT)TZUC\BWO)',0:7<K%82REB
M<DC. 3Q7:ZQ\/['5;BXGCU35=/:[M!97BVDR[;F( @!PZMR 6&1@_,:I:C\+
M-,U&\EN!K6NVWFV$>G-'!=J!]G0#Y,LA;!(R<G)+-G@D4 =G8I<QV%LEY*DM
MTL2B:2-=JNX W$#L"<\5XWJOB?Q=H^JZSH-QX@,3R:I'%I6I?9XW;+& M Z%
M-IQ'<!AC:<QMSCBO8M.L+?2],M-/M%*6UK"D$2DDD(JA0,GKP!7,O\.M)G>]
M-S=7TZW.JIJZJ[H!!<*>J84'!4!2&SP.,'F@#D-4\4^(++XCI:_;;];<:Y!:
M$F!3IPM7B4E#(%W"XW-T)QDCM76V/PZT^ROK>0ZCJ,]C:W[ZA:Z;,T;6\,S9
MY'R;OE+,RC=@$YZY)GNO MK=7]Q,=6U2.SN;V*^FT]7C,+RH48<E"X!,:D@,
M!GTKJJ /-]'N_$-C\19H/$>J:K%:W5Y<IIT(MHC9SQXW1)YH!97"!S@XW$#!
MX(:EX"\7OK_B&WU'5+_5XGUC[7_95D\:)9F&-EX&,L\H5,EFP.6 'KU%AX.O
M_P#A(%U/7/$EUJ\5I,\NFVAA6!+8MD9?9_K6"G:"W3+<<\%A\/M-L-=L]4-]
MJ%S]@>X>QM9Y$,5L9CE]N%#'J0-S-@?04 5O#OASQ!I^N^-);C5+A;34IU;3
M'DF\YH"48LZHV54!G  /_//!& "<#1?%VNZ=\.?&U_JVHMJ%_HNHWEG;W)MT
M3<4"A"4&!C>V<<X''.!7J%Q$T]K+"D\D#NA598\;HR1C<-P(R.O((]C7*^'/
M ,&B6%]:7FJW>K0ZDTDU_!=10^3-/)M\R0 )N&<<+N(&>YYH X^YD\2W5Q>>
M"AKLFHWNJ>'8]0AO9)$1(9_,*N$:- ?+;@CKC ]2:L:GHWC+PU/?ZE#XJ\FS
MGO=*MQ),?./E[5@F<I("J%G=&R#DA3D]*[;2/"%II.M?VNUY=WEZ+-;"-YQ$
MHB@5MVQ5C1!UQU!/ K4U72;'6].DT_48//M9&1FCW%<E6#+R"#PR@_A0!P_@
MKQ3<^+?'VO7>G^(([WPW#:6YM[18-K1R/D'<2JL"#%)QD@B1>>,#J_%.NR>'
M="DU"&S6[D5U41O<I;H 3RS2/PH R<^WXB71O#UAH5QJDMBKK_:5VU[.K-D"
M5@ Q7T!QGZD]N*K^(_"MGXDETZ>:YN[2ZTZ8SVUQ:.JNA(P1\RL"#QU';ZY
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
M >#R>T4_@/4)O"NMV3^))Y];UF)(;K4YK==OECY?+2$85%VEQQSER<YQC?\
M"NEZIHN@0:?JVJ1ZG/!\B7"6P@_=C[JD D$CID8XQQG)(!2^(+ZS;>#-0O\
M0]6&FW5C#)=M(;9)O,2-&8QX;A<D#YL'&.G-5;N;Q)J/PYTN[L-7MM-U&2U@
MN+Z^DM?-V)Y>Z0I'C!8G'!'3/0XK2\8Z#?\ B;P[/I-AK)THW ,<\HMEG\R)
ME96CPQ&,[NH((Q6';^#_ !?I_A2STFQ\=LEU:N%2Y;2X2IMP@58RAR205SNS
MDY.<\$ &7I>L>,_$WPTT?4K#7-*LI72X-_JCV^["Q.RHZ(1M^;9\VX# )( (
MQ38O$7C3Q!I/A"S@N+31-2UNVN;FYN?LOFF%(BA39&S$98.N<G@$]#2R?"C5
M/^$972K?Q>\4T^HR:EJ$K:>CQW<K%2 8]P 0;1E3E6/48P!KZEX*\0:AI^B3
MCQ@\/B/2S-_Q,UL(RLR2_>0PYV] @!Y^[G&3P :/@+Q%>^)/#\LVIQ11ZC9W
MDUE<F!&6)WC;&Z/<22N".3WS61XLU;Q)?^-K7PIX:U.'2YDTYM3GN7MUG:11
M)Y:QA6X&3R3G/TQRMY\.M0_X0'3?#>E^*[ZQNK2Z^U3:C@F2X8EV?(#+P7?<
M 2?NC.3S6CXG\)ZEJ>MVFN:#K2Z1JD5M)9R3/;"=9(6(8#:2 "K#<#^>1Q0!
MQT7C?Q9XQL+"X\+SV=G)%HZZI<12VP8W,RRR1- "S86-FB?YN&'R\C)QZ=H.
MJ#7/#NFZL(?)%[:Q7'E;MVS>H;&>,XSUQ7$W'PRO+2SL(_#NOC2YH='_ +(N
M66URLR9W>:H5ALDWL[;LDY<\]<]QHNE6^A:)8Z3:%C;V<"01E\;B%&,G  R>
MIXZT 7J*** "BBB@#S_XJ7.N_9=!TO1I);9-2U)8+BY@OEM9  K,(U<@[2VT
MG(Y^0+AMV*K:YX]D\"PZ=H2Z?/J>HQ:6+N?[5?,7('RA?,$;>9(S!NRCC/&<
M5T7BWP+IGC+[*U_=:E;R6K;X7L[IH]C9SN Y7=U&<9P3[8LWO@W1;^\M;V>*
M\%Y:V_V6*YBU"XBE\KKM9T<,_/.6))/- ',:S\5X+"338;+29)[F]TX:EY-U
M-]G9(RP55^ZP+D[N#@#;UYI;GQCXDO\ Q7H4?A[3;>?3[S1WU"6UO9?(D)+H
MN"VUMK(2O'(.YO0&MK6? .FZLEHT.H:QI=U:Q"W2\TZ_>.9H1D^6[-NWC)SS
MDY'7KF74? NB:I+ITL_V]'L(S#&\-_,CO$1]QW#;F&=K9SG*CG&00#I%)*@L
M,-CD YQ7$ZGXI\20?$=O#VF:/87EJNF+>'S;IH9,F0IG=M88&"-N/?=VKLK:
MWCM;6*WBW>7$@1-SES@# RQ))/N3FN;UWP)8:]XCM=<?4=7L;N"$6[_V?>&
M3Q!]^QROS8R3]T@\]>!@ P];^(^I:4=9U6+1H)_#^BW8L;QC<E;EI"8\NB[2
MI4>9C!()R#E<&O1:YN\\ ^&;_4GO[G3-\\C1O*//D$<S(<J9(PVR0C Y8'/>
MNDH \]O/BC%9>-8]!DTZ)K>344TT7*7@:02.H(/EA2 NXA3EPPZD=J]!8D*2
M 6('0=ZY'_A6V@-J=W?/)JC?:+LWJP)J4\44$Y!#21JC+AFW$DDGJ0,#BNOH
M \]T#XF7.HR6<VK>&YM)TR\::*"^:[29#+%O+(P7E>(Y.3UV\9SFK.E?$&YO
M]7TRSN=!>R@UJUEN=(G>Z5S<A &"NJ@^62A#\D@9 R3D"MX)\!SVEJTWBD27
M5W%>7$UO;O>&>WC\W=N95VKRP=@0^[D$C;N(K3T/X<:+H5_]KCN=3NS$CQ64
M=Y>/(NGQL,,D'0IE<+G); '/7(!DZ#K>NV&E^-]:U))[RYLM0?9IIND,<$:0
MQN5C?8N!M?GC^'NQ8M8TCXB7=_/<VE[X?-C>C1_[8M83>"030Y*@,P7Y"3CU
MX/MBK&D_#33])FU5DUOQ!<PZG%+'/;W-^73,@ +C@'>% 4,23BIM*^'6EZ5J
M%M>B^U.ZD@TLZ5BYN PD@+E\-A0<C.!@@  <<9H F\!:YX@\0>'+34=>TNTL
MVN($FB>VGW"56Y!V8^3Y=IQN;KVZ5NZM)?1:5</IMLES>!/W43S>4&/^_M8
MXR1D$9K"\)>!;;P>6%MK6N7T7E"&*"_O3)%"H_N( %'0<XX P,9.=;7M&77]
M)DL&O]0L-Y4BXT^X,,JX.>&'8]""".?7!H \]\+>-]6LOACX/O)K9]9O=5N3
M8>;/<B)M^^0(68J=WRH03U..Y-=GX/\ %)\4V%_)+8&QN]/OYM/N8/-$JB2,
MC.U\#<,$<X'.?J<G3_A;HVG^'+30UU'69;2TU!-0A,EWAD=#D("H 5,Y.  <
MDG(.".BT+P[I_AY;X6"RYOKR6]N&DD+%I9&R3Z#C X[*,Y/- &-X[\2ZWX=.
M@IHNG6UX^H:DEI)]HEV  @G:".A(!^;! V]#D5E:MKOB/3O'/AAIK6Z>._L[
MM9]&L9(I KQE2)!)(8P<AAUQC&!G)KI_%7A6S\6Z;!9W=U>VAM[E;J"XLIO+
MECD4$ JV#CACVK.A\ Q17NAW;>(-=GGT=9EBDN+A)'E$IR_F,4RW& .F JXP
M1F@"AKGQ5TK2](T6\M8!<SZO!]IMX)KN&VV1@ DR.[;5/. .<D$#I74^'/$%
MCXI\/V>M::9#:72ED$B[64@E64CU!!'&1QP2.:YVT^&EAINFZ+;:;JVIVESI
M"31P7J&)I625MS(VY"I&>G'&/K75Z=9RV%DMO-?W-\ZDDSW.S>V3G!V*HXZ=
M* .;\2^/[70-2ETZWTN_U6[MK<7=W'9*C?9X<X+-EA\V,D*.O&< @U2UWXG6
MFD:\^F0V#7)@LUO+@M+Y4BJV2$1&7+R;1G;E>2!G)K6U7P;'?>(_[>LM6O\
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
M )!I^E_%/2-1O[.UFTK6].%W<M9QS7UH(X_M"G'E$ACAO;'MU!Q<_P"$&/\
MPFG_  E'_"0ZK]L\OR/+VP>7]G\SS/)QY>=N>^=V/XJYWPYX.U74O$6JW/B2
M>\73['Q#+?Z98F.-(W;+%)=Z_.WW@0.!D<[LD  [#3/$_P#:/BO5M".E7]N=
M/5&^U2QXBF#?W3_+UP?2M^N0TJP\3K\3-=U"[N)4\-R6T45I;2S*X:4!<NBC
M.P#YP<X)+ \X&.OH **** "BBB@ HHHH **** "BBB@ HHHH **** &R1I*A
M1U#*>H/0TZBB@ HHHH **BEN;>%@LL\4;$9PS@'%-%[:E2PN82!U(D'% $]%
M0->6J$!KF%<@$9D R#WI1=VQC:07$11>"P<8'XT 344QY8X]N^15W'"Y.,GT
M%,>[MHG*27$2,.JLX!% $U%%,,T0 )D0!FV#+#EO3ZT /HJK_:5A_:7]F_;;
M;[?Y?F_9?-7S=G3=LSG'OBI7N(HUE8MN,2[G5 78#&?NC))] !DT 2T5Y+X/
M\;>)-1U+PU=7VIZ;>V?B(S;K""WV26'E*Q&PAB64D#<6Z< =:]72:*1F5)$9
MD.&"L"5/O0 ^BF1S12EA'*CE>&"L#CZU5TW5]/UB.>33KR*Y2"9H)3$V=DBX
MRI]QD?G0!=HJ..X@F#&*:-POWMK X^M4]0UW2=*L#?W^HVMO:!PAFDE 7<>@
MSZT :%%5++5+#49+J.RO(+A[24P7"Q.&,4@ZJV.A'I5N@ HHHH **:TB(5#N
MJECA03C)]J=0 4444 %%%% !12*RL,J01DC@]QUI: "BBB@ HHHH **** "B
MBB@ HHHH **** "BD)"C)( Z<TM !1110 4444 %%%% !1110 4444 %%%%
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
M >C#.!D 'OBO.]%O?$MU\6?$]J-<LCI=G);*;&:$LP1H0^8\,-I[$G()R<<
M5Z!;1-!:PPO/).\:*K328W2$#&XX &3UX 'M67/X2\/76O+KEQHUE+JB;=MR
M\(+@J1M;_>&T8;J,8!H \S\-W]_X"NY;.&.UGT*_\72:=%&6<S0^8/EP22-J
ME>0>3R>]:^G>/_%&H>)D2'0&ET5]4DL-RV<J.D:NR>:9&.W@C)7:",$=177/
MX(\./()#IJ[AJ?\ :X(E<?Z7Q^\X;V'R_=/I4$GP\\)2^)%\0OH5L=45_-\W
MY@I?D[RF=A;)SN(SGGJ* .GKS[P]XP\3:CI3^(K[3M-&AS:;/?6R02,)XV1O
MECD+<-E<G<JX!!XZ9[Z66.WA>::1(XHU+.[L JJ.223T%<GX4\)^![+4)_$/
MA6WLC+/OB>XLKII8N6#,H4,47D#@ 8Z# H Y_1O&WB_5='N=5&G6*6O]EO?0
MM+;21*KC#+'DR$R@KN^=0 "!D<@%=+\>>([E[[3M2M]+BO9/#IUNPN+%VDC"
MG*@.&ZG.#QD8'4YKKU\#>%(Q*(O#>E0F6)X7:&T2-BCJ58;E (RI(X[&ET_P
M5X=TNZCN;+2XHI([#^S5^9BIM]V[85)PV3R6()/<T <E8^*_$^C?")O%&M/8
MZI=O:036BV\3(S&4@*),<$Y=>%"]"/>B^\9^,;/PIXAU!],LH+C2626*XNK:
M6&"\A(.X(CN&# CN><C R<5U.G>!/"^DZ7?Z99:+;16>H$FZB(+"7T!)).!D
MX X&>,57M/AMX0L- OM#MM%B33[XJ;F/S'+2[2"N7+;N",CGCG'4T <WXXT;
M7-<^%>N'Q.=)>>WMA>VPLA*BQ.BEF!)8[SC('0'/3TM^)8KV;X%NME-;Q8T0
M-/YRL=T0@RRKM888\8)R.H(.:V;SX;^$M0T"QT.ZT=)-.L&9K:,S2!HRV2<.
M&W8.>03CIZ"BX^&_A&Z\.6F@3Z-&^FVCL]O$99-T98DMA]V_DDY&?3T% '/W
M'B3Q-86_@C3-#33;A]8L !)J<DI8/'")&+.N2<KWQG/UX27Q_P"(+K3- %AI
ML$6I7\-TUTC6\MTD3P2+&P41'D%B><G QUR,]-#\/_#%O!HT,.F;$T:5I;#;
M<2@PLS!FYW98$@9#9%5)?A9X,GT.WT:;1O,L+:9IH(WNIB8F8?-M8ON53@$J
M#M)YQGF@#=\.ZC=ZMX>L;Z_L)K"\EC'GVTR[6C<<-QD\9!([X(Z5R7B+QSK-
MIK&NVVBZ=936_AVT2[U(WDS(\P93)LAV@X(16^9NY QQD]II6E6.AZ7;Z9IE
MLEM9VZ;(HDZ*/QY))R23R223S67X@\$^'?%$Z3ZQIPN)5B\DLLTD1>/<'V/L
M8;U#*& ;(!Y% 'GOC.VNO'^O>";9H[,Z3J.GR7ZVES)-_K-J,2_ENN<*X"D'
M@E\Y!Q7L(    P!T%<YJ/@?PMJ>M:9J-WID)O].6-;,I*\?E+&VY $5@" <X
M!!%=)D#'/6@#Y^FG\9R:3XYT[2KJ[-C#J[Q07]QJK(UJD3@O'YDC9&0T>.0,
M;\MV/HS>-M5F8&UTRS$,7B3^QIV>[#,(<A?,QQAB3]T\CC@@YK6F\ >&KBQU
M6REL)6M=6N?M=[#]KF"RR[MV_&_Y3G!.W&<#T&(G^''A634X-1?37-U#-'<*
MYNYL&5,;9&7?AGX&68$MW)R: ,?1?%OBR[\16D6HZ?H\6E7.I76G9MYI6FCD
MB25AG< "#Y1Y []!TJUI?C#6KGQM)I5_86%G8R7,]O:I++(EU((@3YJJR!9$
M;;GY3P#U.TUICX?^&!="Y&G-YHU$ZH#]IEP+HG)DQNQV''3CI3=%\(>&+>ZM
M]7TE6>-'DFM1%>R26T1D#!S''O,:YWMT'<XQ0!S^D^.?%&HV^GW4FBZ:L&NQ
M3'2 ETQ>.1(GD19P5 (8)U4\=QSQ/X+\7>)M8UBPMM<L=+AMM1TC^U+5[-W+
M!=T8"N&Z'$@/'YUN67@+PWIUU]HM+!XG5)DA"W4NRW$IS)Y*[L0D^J!2.V*6
MP\">'--O=+O+6QE2?2HGALF:[F<0HV[< &<@YWD<@\8'0# !J:Y;W5UX?U*W
ML;D6UY+:RI!.6*B*0H0K9'(P<'(]*\U\*Z/'<Z[=^']:N_$,-U)HX%WIMYJ3
MSQSJ9 OVB*9'XR5(*D+]\C&,BO4;^QM]3TZYL+R/S+6ZB>&9-Q&Y&!##(Y&0
M3TK!C\ >'8[6\MVMKF87D M9I)[V:24P Y\H2%]RIGJH(![YH Q_AE!<P?"B
MR@TLP1SQS720_: S( +J0<X()X]ZQ/#NJZ]H?P<M-3TX6]WJ+:C*MS_:%Q+(
MIW73Q95LYX;8>>VX\D\]58_"_P ':=I6HZ9::/Y=GJ0C6[C^TS'S A)7DOD8
M)/0BJ6J?"_2%\#ZGX<\/PBQCOGA=DGN)IHLI(KGY2^5R%()4@GCG@8 -+PAX
MFO\ 5[[6-&UFTMX-7T>2-;AK1R\$BR+O0H6PPXZ@C^>!:\7ZY>:'IEN=-2Q>
M_N[I+:!+V<QH6;/.%!9SQ]U>3V]#>T71K'0; 6MG;QP>8YEF*LS&65N6=F8E
MG8XZL2>.O%,UKPWI7B'[*VI6S/):2&2WFBF>&2)B,':\;*P!'49P<#T% %/P
M1K]WXF\*6VJ7UJEO<O)-&Z(&"Y21DR WS#[O1@"#GBH/%U]>320>&=/C@^U:
MQ:W.)[B5D2)$"AON?,6/F#&",<G/&#IZ!X;TKPQ936FD6S00S3-<2!YGE+2,
M "Q+L3S@=Z@\2^#] \86\$&O::EXENY>(EV1D)&#AE(.#QD9P<#T% 'DUX-9
M?]FG24M+VV\MXXDN)GF?>J&X41JC+G!!VJ0> ,CMBNQ\9^+]8\+:G:Z9I5O;
M_8H=.>ZGN[J&>[VA#@"01$O&N 3YK!@3G^ZU:UY\,?!]_HNGZ/=:09+#3C(;
M6(W4P\O><M\P?)R?4G':G7?P\\)36MG;W%BZI:VS6<+"]F1_(;K$7#AG3G 5
MB0 2!@&@##UG7_&<^O>$HO#\VB^5J6GRW4J3LQBF=50GYE4D*/,4J5//.>,9
M;XV\>ZUX:DG2Q&DW;6-C'/>1B.>5UE+<J1&"(E*\JTA'4?6NC\0^"/"WB&'3
M[?5K)/*T]&CM8XIV@$<; *5 0CY2% QZ#BH;WX9>$-0C\N?2F$9MHK5TBNIH
MEDBBQY8<(X#[<#!;)X'/ H Q-=^(/B#3M?UFTL] LI;'0S!)?3-??/)#+RNQ
M=HVL &)!)Z<9R,ZL_B#Q-=^,+NPT>QTR33=-N[:WO3/*PG99$5V=.B@*KKP<
MD[6]14]_\-O"^HO?F>RF6._BAAN(8;F2.)DBV^6-BL%&W:,<<<^IHU'X:^$=
M8U.VU+4]'6\O8$CC$TTTC&0)]WS!NQ(?4L"2.#D4 <XWQ"\1W/B"^33-(BN=
M-L=6_LV6%;>0S,%*AY/.++$OWN%/IR0#FO3ZY#5OA_X&OM?M]4U/1[#^T9I,
M1EG,8GD&YSE 0LC<,3D$D#G@5U] !1110!Y?\1+_ .S>*HHM7US6-'T;^RY'
MM)M.=T$MWN;*L4ZD(J%5. 22.^*P/$<XN/$/P^?Q3K>H:1>R:3/]MFCE^S&&
M5HUPVX#"LS;@1T^51C'!].\1>-M"\+3P0:I<RI-,C2A(;=Y2L:_>D8(#A1ZG
MW]#3-8\>>'=#2R>[O6D6]@:YA^S0O/F!0&:4[ <( <Y],XZ' !T8^Z.<^_K7
MEGQBU#P__P (_JUD^L6%EK7V,*T3VB337,9)9(1D9 +\@C[A(;CK7I]M<P7M
MI#=6TJ2V\R+)%(ARKJ1D$'T(-2XH \D^)]SH]_X0-G-/9V/B.:VM]VEM&)KB
MX 976U)3Y\%^ 5/7G.,FJ?C+5="T[4O'47B**WBO=1T:#[ DL)9I1L8!%.#\
MPFP>,8PI_A)'INM>)]/T.ZM[6>*]N;N=&D2"RM)+B38I +%4!(7+*,GN:V5(
M90P!P1D9&#0!R>G^*K32=4\/^#M4FFDUZZTY)2ZPXC=E0[B2.A)1SC';MQGS
MWQ!=16%KXWT2)XK?Q/?ZY:W&GQN!ON%+P&)ES]X!E<XY YSWKV^B@#QB^DTN
M";7-(=HY?$]SXJ@N;>)8,W!0212*ZX!(58=XW\#&[NQS[/5"YUG3;35[+2KB
M[CCOKU7:VA;@R!,;L'ID;AQU/..AQ5N?%6CVGBJS\,SW175KR%IX(?*8AD&X
M_>QM'"/U/\/N,@'$?"[4M.NM?\4I:^*)+YY-5N)DM':(^8F(AYPPFXC/R@AM
MF ,"N=\(>(O&>H"^N8M4M9]7\B]:\TJYGD:5)E0^2D5N8U6(*X53\[!MYR<@
M >UW=U#864]Y<$K#!&TLC*A8A5&3@ $G@= ,UB6'CKP[J5YI5K:7TCRZK&\M
MCFUF59E3);#% H(VG()!Z>HR ><?#W4=1U>YU19O$M_?%M+9+RQBCNQ)%<<_
M.LDBA8I#\PVH0,C@';D:OP7U3PR-#M-'TK5=1N-46R6:[MKHS%(6!&\(& C4
M!I,?+R1C.<$UZI10!R7Q029_ACXA%N\R/]C8DPKEBO\ $/\ =*Y!]B:X]-;T
MNQ\!Z99:)XTU&YTLW<-O?:AOC:?3[>6-PH+;/W0WA1EAE<X!&!CUVFLB.C(Z
MJR,,,I&01Z&@#C?AOK4VK:7J=NVJ#5K;3=0>SM=1_BN(E56!=N [#<5+@8;&
M><Y)\1?$SZ!9Z=;6^IG3KN^N&5)BD.W:J%F!>9@D?\/)W>@4YX[&&&*W@CA@
MC2**-0B(BA551P  .@IES9VUXL:W5O#.(Y%E02H&V.IRK#/0@\@]10!R7PL\
M2W'BOP%::C>WJWEZ))8KB01JC ASMW*O"G84.!ZU2\?ZCK.GZ[HT=IXPM/#N
MGWB31RRW-K%(JR* P.Z0@<CC&1^.>.GO-=\-^&YA9WNIZ9I;S;IQ%-,D.\LQ
M+/@D9);))[G-96H^'M%\=WVCZW_:,.H:9:"3;;*D-Q;3EN"3N4\C&/48XP<Y
M .'@\>ZMJUGHZ:AXEB\*O+HK7GVF6WC*WDHE:,,/-4#:502!% )$G!(&:F\8
M:W8ZMX8\%ZAK^IVEO)<SV%Y<:7-'$89$9U\Q\.I< *S?Q8QG.>:]7NM.L;V6
MWEN[.WN)+9_,@>6)7,3?WE)'RGW%6< T >0^+O%NJVVO>(#IGC2"WL+?0DU2
MT2*&W==Y.U4W,"6#G80?^FB@=LW-?UIA\0-*F'CEM&TJ]T9KB)V>'R)&\Q,8
M\P;3N4DYZ\'! )%>CSZ7I]S+-+<6-M+)-!]FE>2%6,D7/[MB1RO)^4\<FJ##
MP[KFM26DMO8WFI:*T;E98 [VC. Z%2P^4D*#E?[H]* -D$, 000>017E$?C'
M6+GQ/=+!X@B%U;Z__9X\.FVC9I+8,$:4'_6\(3+OSM&T@C KUBH/L5H+\WWV
M6'[88A";CRQYACSG;NZ[<DG'3- 'C%EX\U>TU337?QA'J8F\3/I#V+PVZ[K;
M<R";**&X^0Y!P<CM7MU&!Z44 >8^!-5FN/%.M6U]XZ-S<1ZO=0)I$PB5G5!@
M%01OP ,_)A?E/'6N:\'^(KK0++PQ9:)J@U*TU%-5/]G"W39"\0>50A4!PQ8@
M8)8,&X XKV%/#VB1ZL=6CT?3TU(DL;Q;9!-DC!._&[D$CKTJ'2O%7A[7+IK7
M2M9L+VX1#(T=O.KL%! )P#TR1^= '"?#7Q3K6OZK;_;=>M;Z"33C--;_ &BU
M,B3;DP5CB4.J@%@0^2.,\UVGCBZU*P\$:S?:1=);7UI:O<QRO&' $?SL,'CE
M5(]LYK6M].L;2YN;FVL[>&>Y8-/+'$JM*1T+$#+$>]9>KK8>*M,UKPY;:M&D
MYB^SW?D,KR0+(#P5.<;EW#GWQTH X(>+->L_#/B^*^\46,]WI>G6][;ZC:PQ
M*4ED#D0LIW(<LBJ.,D29ZD8>GB75[?P3IE]%XWM;^?5;^WLY+][.)H[!G5BP
MVQX&0=H^<\>V>/0M%\/:=H>A1:3:VMNL C"2A($03-M"LS*HP2V.:N3Z=97-
M@;"XL[>6R*A#;R1*T94=!M(QC@<4 >67OBGQ"=( B\66,+6_B(:2VII9H\<L
M;HK!F4\!E9BIQA>#GUI__";^(4\*O%'?6][J">(FT4:C;6R#S%V[@X21D0/G
MY.6VYZ%N">SUWP-I.M:+I^CI%%8Z?9WL=VMM;6\8B?:22A0J5VDL2>.?Q-:U
M]8:.NA26=_:6(TB&(;X9XT^SQQI@C*GY0J[0?08]J /*K[Q7XLM_"-C<WGB6
MPTV]37_[+GN-EM*&B8CYIE5F6.1!EBH?@#D]ZT?&-WKNGZ=X-A'CVTMY+J^8
M3:G]G5$G4HS(VQ6VE ,+C."60DBNYB\,>%[C2([6'0]'DTR1Q<I"EI$86<K@
M2  ;22O&[TJ#Q /!]M8V&E>(5T>*S9@MG:W@C6/* *-BMP,!@..@/O0!RGC3
M7/%/@R)-0DU9+O3KC3WME9;)<QW_ )68GPN3MD=<8.0I;!XP1WF@IJJ:!8KK
MDL,NJ>2OVEX4V+OQR ,GIT)'!(R  <#(NO!<,VJ:/]GNEM-#TQQ.FCV]M&D3
M3J6*2;@ 1@L3MZ$@'KG-^\\7>&]/U&33KW7M,M;R/&^">Z2-UR 1D$CJ"#^-
M '%^/]/MA\2? NIPO';Z@;QH))VF*9A52VSKCG<P [[L=ZM^*HYF^*_@HSZC
M$;)GN?+M%!CD21('8R;PV6!RJE2,8X.=U=1J/@_PWJ]XUYJ.@Z;=W3@!IIK9
M'=@!@9)&3QQ45SX&\*7DPEN/#>DRR!%0,UHA(55"J.G0*  .P % ''W'BKQ.
M/$UV\6J:0VEZ?KUOIDEO%!EI8YS&.7+DAX]^,  %@V>!M%*V\9^+[WQ[>"W:
MV.B6>MC3)X)/(C58^%\S>T@D+Y((4(0>0#D8KN+?1_!FLSZH+?3=%O)3/LU
M+!&Y,JMDB3CE@1G![U:OO!_AK4[YKZ_\/Z7=73@!YI[1'9L# R2.<  <^@H
MVJ\<^&M]/HDNBZ7;ZOIMS8:E?:A$NG6R _9EC:5A(LF=[J2@&6'1U].?8ZH6
MFB:387T]]9Z796UW<$F:XAMT224DY.Y@,G)YY[T <+X.\<^)/%%[I5Y_9L']
MBW\EP':. @VP7S/+_>&4^83LP<1J 2!QQFCX9U/QKK7@#5]:B\46]U=LDYL[
M=-+0RPO%(<+A6P=ZKC:5)&]2"<?-Z!!X6\/VNKG5H-%L(M1+M(;I+=1(6;.X
M[L9R<G)[Y-2V?A[1M.U.XU*RTJSM[ZXW>=<Q0JLDFYMS;F R<D GWH \MT_X
MEWNKM+>Z1JLLT&E:)=7MU;W=@J"[>-1L<,,85G=QP?\ E@>!NS5W0/&FNPV>
MM7MUJMAK%I;:*^HP?OK<3&5 =PV0L<1D@C)R01C.:]-L]-L-/4+965M; 1K$
M!#$J8122J\#H"S$#H-Q]:KVGA_1=/2Z2RT?3[9+L8N5AMD03#GA\#YOO'KZG
MUH \UE\>>-K?P[?:B;33]D,%O/'=7=D]M$6DDV/$0TV[ W*1)TPIR/F!KJO!
MVM:S=>)/%&AZS=6UY)I<\!BN((/)!2:/>%V[FX7H,DGU)K3B\#>%((9X8O#>
ME)'.H255M$ =0P8 \<C<JG'J!Z5<L/#NB:5>/=Z?I%C:7+QB)I8+=$8H,87(
M'3Y5XZ<#TH Y/XO:'I>K^#5FU"TCFEMKRV$,A)5D$D\:. 00<%201[ ]0"$U
M[QG%I_B+1O!/AN[LHM0E;RII;F-Y4LXEB+*,!EW.P P"W;GJ*[+5-&TS7+5;
M;5=/MKV!7$BQW$0=0P! (![X)_.L]/!/A6.RELT\.:4MM*ZO)$+1-K,N=I(Q
MR1DX],GU- 'GFI^-?$NK^#[0VMU96&J)XJCTB6YMMS03!7X90>0A.W(R<@'L
MV*WO&OB#Q'H_]@V-E=VLMS=?:);N2U2*&1TB4']RL[LO&X;@26P"1CG'47OA
M#P]J'AX:!<:1:G2@<K:QIY:H<DY7;@J<D\C!Y/K3W\)>');"VL)= TN6TM=Q
M@@DM(V2+<<MM!&!D\G'6@"GX UB77_ ^F:I/>_;9;A'+3^2(BQ#L,%!D C&#
M@D<=37._%*P\/SPP&_MK>]UR[ADL=+MKNX*Q*S_>EP3A=HPQ<8/RJ <D5Z%!
M!#:V\5O;Q1PP1($CCC4*J*!@  <  =JS=5\+Z#KDZ3ZMHUA?3(NQ9+BW5V"Y
MSC)&<9)X]Z /-/'.A:#<>#/">A&WLM1U?45M--LM34 E8D +RK(.J@$D#."7
M!P>:]:L[2#3[&WLK5/+M[>-8HDR3M51@#)Y/ [U5M_#^C6AL3;Z79P_V>'%I
MY<"KY&_[^S ^7=WQUK1H \A\=_$/6- \67O]GW8?3=(-FMY:_9HP&:9B2KRN
M^Y<I@AD1N>"!C)LW'B#Q58>+[UF\06MQIEOKMI8?8FL5&Z*X"-_K V04$F >
M<E<GJ17>7_A'PWJM\U[J&@:9=W3@!II[1'9L# R2.>.*9/X+\*W5S+<W'AK1
MYIYG,DDDEC$S.QZDDKDDT >4^(-?.N^--!GN]6T@/8>*A8PZ9'&OVF%$=U,K
M.6W8<JN0%"_<YR.?<JP[GP7X6O+I[JY\-Z1+<2.9'E>RC+.QY))QDG/K6Y0
M4444 <!\2;V61(=$@T;4Y/[0A>"YU6TT]KC[+;,1YJ#8"=S[%&.!R&/W:Y/Q
MGI<6I7&A64*ZWX?TMM :UM&MK":>>4N 3:2JN3\L<6XJ3S\W/!->UT4 8O@]
M)XO!>B1W-D+*9+&%&M1N_<X0#;\Q+<=.23Z\UY]XP?67UWQ2'/BQ9([6,:%_
M9:7 MV?RLG<8AM+>:3G?VP.E>MT4 >1^*])TV\^*NFW6M>'M?O(8]-"O>V4-
MRR0W =6C(:(Y&T!\[>[@^X]<HHH \:\37?BG_A.[VYL;?7KFTCN[:.&SC6[M
M^$9-QB=,V[H_S[C+@XSTP*B\2WOB5?'T=_9P^*(K2+6[9)K>)+N2(VD8Q(Z)
M&GE&-^N,LY]LD5[510!YG)J^E67QM2-'UB>Y.FS)/$8+F9(6:2':47:0J':<
MLORYQDUA>&;74;WQSX1U36;?Q.VIPK?&^-S:S?9;>9UPH4L-B1E2X!3/*IGC
MFO::* (+VX-I8W%R(9)C#$T@BB4L[X&=J@=2>@%>'^%+7Q#I.E:/Y%MKW]H6
M^@ZA%%%<Z:5BM+ABK1*#Y8SN*9^<MV'&<5[O10!XY#%XAFT_4AH\WBV-1X>=
M[C[<)PWV]3NC$!E^<L<.&"#;MV_Q$8RCXAO_ !+8W]YH6J^);F%=,L<BRAN"
M/M:RHLX4@ [A&1E5)!#LV"5&/>** /GVTN?&EC'J\=NOC2\M[G390AG2<-;S
M_:RL3(SIOP(2K$*&8Y/I\O??"O4YIW\1Z7>7=]-=65ZC".\-P7CB>)-N//&\
M E7.#]<8(SZ)10!SGBRT\6W2V?\ PBNIZ?9%2XN?MD)?<"!M*X!Y'/'?CTYL
M>%H/$EMI31>*+RQN[T2MLELT* Q]MP('S?0 =.O4[=% 'E_QLAT6Q\'7FJW,
M2IJ=U]FL(9]K,619UF*<< 81V[=,>@K,\<ZK+81Z(FAWHTKPWJB3WBZC]JFM
MEDN9MSJ&=4=D'SF0*P53@C(VXKV.B@#Q:]\=)IMWX#U+5_%$\37-O(=1:"&=
M;>YA"MLD\IHP06< ;@H.&R/EP:T/B'-"OQ*\-Z8_B?7M)AU2*2.=+"YD4%\A
M8=H 8*68D$X[#IUKUFB@#QCX@2ZKI7B33=(77]6L[)M+C@M+QFNF,]X79>?(
M4^9(0%.TC!STYK+\1:Q+I_BJ^FDUO6++Q%+IFGOID5O9M$-4F"OD2PA#P7(7
M:QR,E<G&![W10!XWXBU779/%%W:IJ.IV?B7^TH%T73E$WV*XM08R[2%%VNOS
M2,Y)W+MQG'%9Z:Q>6GB>ZO?^$NUP7$'BY-.^P2@O;R6\C#*[=N <>80?1!@9
MPU>Z44 >$OKNI6/B_P"UIXKU&:X'C%=+DTZ67]REHX/)C*C!R&"L#C R.036
MGX>\0:_?_$![&75GMM6CU"9KS2YTN)D6RW (H"QB),+M*R[OF)7)^8@^QT4
M%>(:/XHT&76?BC-I>HI8/<0B6U\L"&5VCMW,KQJ1DG<K,2!GG->WT4 >#^&O
M%=]I:"2W\57NJ2W_ (2EU*.VOW\W;?1YRL>5!P"DHV@D_(2<\5:T_7 J>.=2
MT+Q<E_JC:':7Z7HMH!(QB64N#&% X&U3N!90Z@Y(%>W4T(HSA0-W7CK0!Y#=
M^/)I;3Q:+3QG93K'I=G<64\4(86KN3'*<1J7(W;"<@E-XXXYRK[69]9^%WB^
M%=0U&WBL=0@*WZWAOHGC+196.;:'91@N1@$;ER<$BO<UCC0Y5%4^H&*<0"""
M,@]J /(?%NLOIWPP&I:=\1)+R>SU*%8KZ$PG><J#$P08DPA:0J<DXYR*=XP>
M"T^$=\DWQ!6\6[6>2WGG2"0WHVG,"\<C?T9>4R.@  ]9\J/;M\M=N<XQQ2F-
M"H4HI4=!CB@#R;4/&UG9>!?"4&B^(8;)Y5C@=K40.JB*%2\323-Y<1&5^\"V
M=H Y)KF_$GBZR\0_!?2VUS6].G\0QWR,\:/&S[DG*DX0X7]V<[@,$=.N:]\\
MJ/;M\M-N<XQQ1Y,6,>6F/3:* (;#4+/5;*.]T^ZANK67.R:%PZ-@D'!'!Y!'
MX5Y+XO33]3^+=UX>@U#2]/N-6T(VEU--9B:1W9_E0$,N)"F""2>%7@_+CV,
M   8 [4FU=V[ W#OCF@#Q+QUXNO?!C?V5X?\3&%=%M[2U:RFBMMS_=^9BY\R
M0E&7/EH%'KUQH:_<37?Q9O?#H^(5YI4%S:6\J6\;H"LY?:(D8CY25*MM'+;Q
MG(%>MM%&QRT:D^I%*8T+;BBEO7'- 'B$_B5=*^*/B&SMM8&BZ-)J$37E_:10
MRXE,,:[7#*1&"^_,A!&_@XY-=TUW&?BZENOC)Q)]@R= ,&49>3O#YP&SAL8W
M8']VNU*(<Y53NZ\=:RI_#6F7/BFV\1S1R-J-K;FWA;S6V(I)R=N<9.XC/^ H
M UZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HKA];^*&F:)XI/AYM(UF\O/-A@#VL,9B,DHS&NYG7!(!ZX^Z>P-21?$FRN-
MHM]#UN9I-)&KQ+'#$QEA+*I"CS.7&[E?;C.1D [2BN(7XE033VT5IX;UV[-S
MI8U:,0QP[F@..@,@W,"0-HR>1@$$&JT7Q9TNXMM3>+2=4%Q8:?'J;6\HB1I+
M9U5C(IWD?*K#(SGG R<@ 'H%%<+K7Q1T[19GA.BZW>RVULES?K96RR_85==P
M$K!MH..>"1@$YXIVH_$RUTZ;5T;P[KTZ:3'%-=RP10LJQR LK@&4,RX!)('R
MX.<8H [BBD5@Z*P! (S@C!_*N.N/B);PZ_)IT6B:K<6L.H0Z;/J$4:^3'/+@
M '+!L LH)Q@$CU7(!V54+77-(OM0GT^TU2RN+VWSYUO%<*\D>#@[E!R,'@Y[
MUA-X]M%\1?V9_9FH-;G4!IGVY%1H_M/EB385#;\!3RVW P><#-<;X3^'^IZ/
MK7AN.3P_8V;Z-)<&YUJ"==U\C(RJNP?,22P)WCY=AP><$ ]>HKE/#WC=?$>O
M7NG6^B:I%:VS3*NIR1#[+.8Y/+.QP<-DYQ]#Z5/X?\5OXCU.\6STBZ72(&:*
M+4Y2JI/*IPZJA^;:#QNQ@D,.,<@'245Q?ACQGJ6N+XJ>;0]J:+>36D/V:<2-
M=/'G<@4@$-]S!/!WCI@TND_$G2M3\%:GXHDM+ZTMM-DDBN()HQYN] #M !ZG
M<!SCGK@<T =G17 WGQ-6T\,:IJ<GA_48+[3Q;.VFW0\N62.=E5'4@,#U88ZA
MD*D T^Z^)#:9'J\FH^&M4*Z?JJZ:@L-ERTV]0T;XRI7(9.#WD0 DD@ '=T5@
M^%O%5OXJM+N:'3]1T^2UG\B:WU& 12JVQ7!VY/!#BMZ@ HHKF?&GC.#P396M
M]>:;>W5I-,(7EM@A$)/3<"P//.#TXP2,C(!TU%%% !1110 4444 %%8=MXHL
M[SQA<^';:.2:6VM!<SW,95HHF+E1$Q!^63@G:>P-+J'B>STWQ3I'A^>"Z-SJ
MJRM;RH@,0\M=S!CG(./0'J* -NBBN9\)^-[#Q?<:G!:6.HV<VG2+'/'?P")L
MMG&%W$C[O< T =-16%H'BJS\1WVKVUE#/LTVX%N]R0IAF;&3L8$YQQD=LCUK
M=H **9%-%<(7AE210S(61@0&4E6''<$$$=B"*P_$7BRV\-7VC6UU97TPU6[6
MTCF@C!CB=B N\DC&2W'7@-Z4 ;]%%4=4UG3=%CMY-2O(K5+B=;>)Y3@-(P)"
MY[9P>M %ZBBB@ HHHH ***YG3_'.FZEXSO\ PM%::BE]9+NDDEM2L3#'4-U
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
M&<D(H4KEB2" %!-;6D:UI^NV9NM.G,L:N4<,C1NC#LR, RG!!P0."#T(- '
MZOIGB+6]-\.WFJ^$;1K>RO99+S08;F.7S$*%4?Y@(R59BVW)'3G)(&U\--!U
M#P]X?OK>^MVLXI]2N+FRL6E$AM+=B-D?!*CH3A21\WJ36_KWB31O#%B+S6M1
M@LX"=JF0\N?15'+=>P.!STJ >,?#7]FV>HOK^FQ6EZK/;2S7*1B4+][&XCD9
MP1U!X.* .>^(FBZG>:GX;UC2] MM=?2[F5I+*::.+<'CP&#.,##!3ZY"G'&1
M6N],UO7O$&EWE]X,L5LX]%NH3!=W$+_9[F0@;"1NRA6, ,J])6R.JUVVC:UI
MWB'2H=3TJY6YLYMWERJI&<$J>" >H-9'BGQ!JN@7VC&WT^VN=.O+^"RN)6G*
MRQ&5]H8+MP0,COGMCN #@KWP=XH@3PU=+IDE_';>'ETN[T^*>U#)* "=QG5T
M9&*JI*\C&1D<'TWPM9R:=X3TBQEMI+:2VLXHC!),LK1[5 VEU #$8Z@ >E-U
MOQ3HOATH-5OE@9D:0*$9R$&,N0H)"C(^8\<U7USQQX9\-QVSZMK-M;K=+O@P
M2YD7^\ H/R^_2@#S_P 8:)9:W\1=>TRRT*&^U2\T2 K>*\2_89]\BK*Y8AQA
M?*/R9;:H^4Y%6/%W@[4]0U?Q $\-PZI<:K%;)IVJ221J-/*KL?)8^8NT@R?(
M#NW8KKM:\9>"_#-_#=:GJ-A;7E[ K)*B;Y)80?E)* G9DG&>#SCH:ZH$$ @Y
M!H \SUZS\1)\3],UFS\$?;K;38GA.H0W\$4ER)$0%BK$'Y/W@"DX);.17.W'
M@?5[2_%W8>#$BN+3Q:M_#/:R6R/+8<Y53O!'(!V' &X>AQ[=6!-XW\,V_B*/
MP_+K5HNJR$*MOOYW'HI/0,>RDY.1QR* .-30]0L?B7J-W_PKG3]0MKS4()X]
M8:ZA#6R!(U+JC+NW!@[G&"23R>#7ILZR/!(L,@CE92$<KN"G'!QWQZ5F)XIT
M&37AH4>KV;ZH0Q^RK,"XV_>! Z,.NWK@$XP#6;HOC*/7O&>KZ)801S6>EQ)Y
MU\DX.)F8CRMF/]EN02/E]Q0!Q'@SP3K&F>(O#0F\,6.FKHL=PM]JT<R%]09E
M9%"A.64@J^9!D8(XP=V[\.M#GTC5-=:\\))ILT]]<36]\JV_S6[."D648L,8
MSC&WY>N:W;/QA9ZCXV_L&PN+"\A%C)<R36UV)'BD21$,;H/N\."#G/!&.*Z.
M4R+"YA17E"DHKMM!/8$X.![X/TH RO%ME<:EX,UVPM(_-N;G3[B&&/(&YVC8
M*,G@9)'6O-M.\ :O=:-K]AIUE+X9M;W1X;06TKQLMQ=!F+RDQNQ12N$/J')(
M. *[?P?XLN->T?5+W5[*#2GTV^GM)Q]I#H/* W.7(  !W?\ ?.:TX_%/A^;3
M;O48-;T^>RM%W7$\%PDBQ#&>2I./IWH \TOO#\FG^ ]7DN=#>PGO'TV$6EY<
M6\JS2QRQA5V1!8]GW5R64L <A  2[0;316\)>*_#NG^'KJ^OUO7:]TPB#; \
MH8QL@\TQA5P%^5BX*<@8%>B:7KOAOQKIDRV%Y9:K:,H6>$@/@-G >-AD9P>&
M':EU>XD\-Z)NT303>2F6.*.TM0L:@L0NYL#Y5'&2 < =, D 'G@\/ZEJ>B^
MH-8\"27+:*YMKN.:Z@8")8 @8*7VNK-L?!Y!B(Y!R:=GX%NGE\(27O@D/;:=
M>:@EU;2-;N1!([O!G,A#(IDZ$D@JV <C/6VOC;Q'JV@SW6C>%(KO4K+4)M.O
MK,ZBL81X_P"*-V4!UY'7:1Z'K6YX*\23^+/#,.K7&F-I[R221^49EE5MC%=R
MLO4$@]0.AZC!(!YYJ&@>(KOX36FA)X%6748[QS'#/>0%;2,2F161]_/RGRP.
M.C9&W ;4UWP[-XH\26.J:OX$DD/]B7$,@DNH)#'<;MT:8W@<8?:X[S#.W:<=
MCXO\5VGA'17OI_*FN"0MO9F=(GN#N (3<>2 V3C-7]3UW2-$$1U75;&P$N?+
M^U7"1;\8SC<1G&1^= 'B?B'1Q>G3-/UG19Y;JV\*HNH-)+;M-8K&Y'GH6F53
MDA\GKC;GNH]K\/SV=UX;TNXTY)$L9;.)[=)22ZQE 5#$DDG&,\GZFENM)T?6
M1%<W>GV-\/+(BEEA27Y&P?E)!X/'3K4=_K^@Z&\5MJ.KZ;I[LF8XKBY2(E>G
M 8CCM0!PFO\ AB2\\;:M=:OX0N-?M+I;9K&[M;M%DM1&!F(;W0I\X9\J>=_/
MH,O4/ 6MWVK:S;OI$37>H:VM[;^)O/C\RRM@48*ASYNY0FP* %^;[P KO3XT
ML;7Q=?>']5\K3GBBCGM9[BY14NXW!SM!((8,KC'/"Y[UJ3^(M$M=333+C6=/
MAU!V55M9+I%E8M]T!"<DG(QQS0!YK>^!KV+Q%KNL6_A6![DZ[8W]I+#+"7EA
M1E:;8SE2C$JQ8':"6P"P&:U-,\-)I7Q2U?5F\)3S?:KJ.2TU.)X=L :%5E)#
M2!N6+YPIZG&>*Z\>+_#)LC>CQ%I'V02"$S_;8]@<@D+NW8W8!..N!5JUUW2+
MZ<06FJV-Q,P)$<5PCL<=> <T >5Z%H&NQ>/]-UVX\&?8)7N[B2^> PD*)0XW
MF4SLS]5) 50.=H['0T/2-7'BKQ<^H^!);71=<@6(I;WEOEA&D@.X+(,-('QP
M>">3U8>IU0CUO299KN&/5+)Y;,$W*+<(6@ Z[QGY<>] 'E'@_P 'ZKX;U7PG
MJ%KX;NK26*PNH-;V2PYG8(#$/]9@Y=>.1VS@9JQ8^'KV3P_XRT,^ I[*RU9Y
MKFS436P56$*[$95?Y?WB KC(!;L 37J%EK6E:E.\%CJ=E=3(H=XX)U=E4G )
M / SWJ]0!XBWAZX\-:9KMVNA76DZ1-X/:"[BBD\T&]&0>%9B2%;[Y&  22!F
MM'X53Z3'XHO[8Z;;6FO3V$<\ZZ>L M(XU(3:GE2R?,6.26P3P<+GGT^RU72M
M96=+#4+.^6,[)E@F64+GLV"<9YZTUAH_AVPFN6%CIEF&WRRG9#&"S=6/ R6;
MOU)]Z ,KQY9:AJ7A6:RT_2X-3,TL2SVTL@0M#O!?9N(4L .,D#OS@ ^877A/
M4[?P=K.GW'@V_:$Z_;:A81Q/;F3:VQ),QP,$ 5$8<<?O0<#:6'K=_K<DGA^Z
MO_#4-MKES$=L<$-VBJ[9&X;^0" <X]L=Z@\-^*(-:\%V/B.]$.GPW$/FR>9,
M-D7)'+' QQ0!A_#JWFTO4/$^CIH%[I6F0WR3V/VAMR,LD:AEC.2,!D+8#''F
M8X(J3XD:=J6KP:386V@_VG8&Y,UVZB%Y(-J_)L29@A)+'EL@ '*MG%;=_P"-
M/#6FZ$=;N-;LCIGF"(7,,@E5G)^ZNS)8]\#. "3P#6GI^IV&K6HNM-OK:\MR
M2OFVTJR)D=1E21F@#QF[\&ZS)\./#.D7/@^XO;O2]5:65))K8%K?S"[*&$GR
MAU8+M'0ISP%)Z#Q;X3:Z_P"$76P\+S-H]O%=M<Z=;"UW6TDRJ5(CES&Q5B_3
M@'D''!]$OM7TW3'B2_U&TM&E!,8N)EC+XQG&3SC(S]15'5/%OA_1&LAJ6K6U
MLM\CR6TCM\DBHH9B&Z=",<\Y&,T >6>(O!FN:AHNF:1;^'-1NM/LM)GBM9+N
M>SDNXKAV(".7<H$VJA#(NY1@*0<X].\$07]KX(T:TU2Q:RO+:U2WD@:992/+
M&P'<O!W!0WMG':KEOXCT6YT>VU>+5;3^SKG_ %-PTH5'//&3CG@Y'4$$'H:?
M<Z]H]D8Q=ZM8P&1 Z>;<(NY3T(R>0?6@#RKX@:#J5]XKUE[WP[?:VE[8)!X?
MGLP"NGS!6W&0Y79^\(;<<\8&>,"QK?A6ZOO&.@7&K>#9-8CLM/$&HWT4D/\
MI<Q5,, SJ2$(;DX)W$8P!GT36O%F@>'9K:'6-7M+.6Y<)$DLF&.20"1V7CEC
M@#N:HZM\1?"6A7]U8:GK=O;7=KL\V%E8L-P!7  YX(/&<9YH Z>BLH^)] %W
M;VAUS3!<W(0P0F[CWRA\%=JYRV<C&.N:RO$?C6'0=?T/28[>*[DU*\6UE*W2
MJUMN *L4Y8Y&>P''49&0#JJ*** "BBB@#DO&/A35?$UWI<EIKEOI\.G74=['
M&]@9F:9-P!+>8ORX;&,?CZ9EUX0\76E[9WVD>);::_DL%TZ_N]1MLG8'9Q-&
MB84NN]@%;(( R3R2_P 0>,KKPY\2+:RN([ZZT>?2C*\-G9&9H)%F ,S%1NV;
M3@]<8&!DUK2_$+PQ"9-^H2'R[!=28I:3,#;,5 E&$.Y<L,XSCG.-IP <WJ/@
MWQE8#PO!X;OM"DM]!B B.H1RH[OY1B;=L+ J0Q.!M(XY/6K7B'P/K=WJ6KW.
MB:CI]NGB&WAM-76YA=F1$1D,D)!^]M;&UACCJ*[C3[^VU73;;4+*3S;6YB66
M&3:5W(PR#@@$<'O7G/BGQEX@TKQ_+X<@U/2+1+NUAETS[392RM),[&,1,RN
MN75OFP< CC@T 7-;^'^JR3ZA9^'=2LM-TC6;6.VU$26Q>2%8X_+7R%!"X9,(
M0<;0,KR:] BC$,*1*2510HSUP*Y^\\<^'],M[^34+\P_V;-';WI^S2XA=QE<
M_+G:<C#?=Y'/-17_ (]T;3O$8T26._>998X;BXBM'>"VDD \M9' P"^Y0,9Z
M\XH X[7?AGXGU;QB-7&MV#Q0:E%J%H]P)V>(*R_N?*$GE[%4$Y #,PQE0<CI
MK?PKKEAKUPUGJUC)H]S?-J+QWMF9IXI25RB,'4!3\V&(RO &11<:QXH@^*ME
MHR)I\V@W5I)<L0C">%4 4DDM@YD9 , \-TXS1=^,[I_B7I7A?3+7S8&CGDU.
M26VE4PJJ@H48@*06(!(W [@.* +7AOPQJFAZ]K-_<ZS;7=MJ<QN&MH]/$)CD
MPJ@A]Y)&U<8(Z\\<YQ_#WPS&@Z[!?"YT^XBMKF>:!I;-S<*LFXE?,\W8""V,
MB/D ?A-+\0(+WQQHFD:%=VUY:3SW%M??N)<JZ1LZF.7 C."C9&2<$8'<=Q*)
M#"XB95E*G8SKN /8D9&1[9% 'F_@WP1XJT#Q!9SW6HV,.F00RK<P6<\SK>RL
M?E<Q/^[AP,']WW!'1L#LO%NDWFN^$=6TFPN4MKF\M7A221<K\PP0?0$9&1DC
M.1R*XCPAXZUK489-0U;4-)FL["&4ZM!:65PDEKAW6-T/S><#Y3Y "[>O..>H
MTSXB>%=7-P+34R?L]F;Z3S;:6+%N.L@WJ,K[C- &!>?#*[U"*_>\UBUEN+H7
M3$16'E1F2408)#._ :W!(YW;CTI]YX3\3ZKI?BFXO!HD6K:Q8Q:?'#$TA@1%
M#!I'<KN+GS'P O&U!D\FMS2OB!H.KVEW/"U[$UI"MQ-!-8RB41,3MD"!275@
M-P*YX(SBJ>D^/[0^#F\2Z])#96#WTUO!-%'*P:-961&==NY"=N#D8Z'C.T %
M*\\%ZYK?PWM-#U.73(-5TZ2*2T>V:1[>0P@;!("%8 C(.WIU']VM_P &^'[C
MP]I4L5V-/%S<2B:5;&*18U;8JD9D=F;[OWCCC' I+?QYX:NM,U'4(M3'V?36
M"W8>&1)(BWW<QE0YSGC YYQG%+'XX\/MX=&N/>F*T\Q8722)_.25L 1F( OO
MY' '(((R#F@"'Q3H.IW^LZ#K6D/:&\TF64B"\9ECE25-C?,H8JP'0[3^6<X.
MH>#M??PSHM@EMHM_=P:HVJWGGN\4*RM*TI2(;&)7]XZ@G!P!P<D#=N?B-X4M
M-*34[C5&CM&N&M6<VLV8IE."DB[,QM[.!QSTK)UWXIZ/;^#KS6-#F^US)F.
M3VEPD?F;5;Y_DR%VNK<X!Z;AG( .VT^(P:? CVT%M)L!DAMSF-'/+!3@9&<\
MX&?2N1\=Z-XPUNZT^+06T);&UG@O&-\TPE::*3> -@(V<+[]>E:>I^.="\/S
MV]EKVH0V6HR6PN'MU#R +@[B"%Y4%6YP.!G IVH^.O#>E6UC<W>I;8;Z#[3
MT<$DFZ+ /F':IVK\PY; YH YCQ/X)\2:MJ=IKEF^B2:E+I*Z;J-M=M<);LI8
MN^PQL&*EB1M?/ '>F>*/ >N7;V']A'3[>2VTQ+%;B&YFM&0KGY2H$@D@Y4^6
MV3\OWCDY]#T_4+35=/@O[&=9[6X0212IT93WKF=5\6ZN/$=]HOAW0HM4GT^U
M2XNGFO/LX5GSLB7*'<S!2<\*.Y% &+XE\%^)=1F>2PETX7#:?!:QWL=W<631
MLFXL&A0/'+&6.0K= S+SP:V?$>M>(M+\8>&;'3;*&\TV_=X[P"-_,C  S)N^
MZJJ#G!Y;H/:6?X@Z)I:00ZW,]AJ)M8[BZM4ADG^R;QG;(Z(57&#R<9 STKJ^
MHR* "O-T\%^)%\8&_@GL;&R;5S?3/;W<[?:8=N/+>V?,7F'"YD!!& 0,BO2*
M* /.D\.>,#XNM;^X72Y[2VU>>[CD^UO&WD.CQJGEK%MW*K@[B221@G'(GAT'
MQ9)XJUF]NK;1TTW5[>*TN%AOY?.C1-XWH?*QG$C?*<<@?,*L6'BW7&^)&H>&
MK_3M.CLX+?[:ETETVX6_W02"N"Q;DC*A0>K8R=#1/B%X3\1:DNG:5K=O<WC*
M66(!E+ <G&X#)QS@<X!/8T <UX1\(>*M!UG03<PZ$MEIEA-ITTMO+(9)XV97
M5@I0!6W(I.20<OC&17HURTZVLK6T<<EP$)B21RBLV. 6 ) SWP<>AK!TGQYX
M7US7;C1=,UB&XU"#=OB56 .TX.UB-K8_V2:Z.@#RR+P3XKN_"?BS0KW^RK8:
MQ<W%[#-;W4CE))'5Q&P,8^7@@MG.#]TU=L_!&JW.KZKJ5[::1IHNM".DK96,
MC20RN68F1\HN ,A0,-P3SZ^@75W;6-K)=7=Q%;V\0W22S.$1!ZDG@"N+\.?$
M"/5M:\7"ZNM/&BZ,T)@O8BP#HZLS%F)P>@P5 ![9X- %WP#9ZOIVD&QU;0=/
MTLVB1VT;VDXD^U!%V^80%&U3P0"2W)R!WTO%K^(D\/3_ /"+16LFJDJL?VEL
M*H)^9AV) [' ^N,'.;XD>&'\*ZAXCL[XWUA8,$G^SQG>&)  VM@_Q#GIUYJ[
M;^-- G\.+KYOO)TXE1YDT;(=S $* 1EB=PZ9SVS0!SU_I'BFT^%]WHFC:78P
M:D^;:)8]0>3$<A_>3&1U0F3+.WUYR3\I[32M-MM&TBSTRT4K;VD*PQ@XSA1C
M)QW]:SU\7Z#+H(UB/5[%+-V,4<UU,($,@S\C%\%6X/!&?:F^"_$;>+O"-AKK
M6GV0W:N?)\S?MVNR]<#.=N>G>@#"^*=EKVJ>'DT_0?#EOJTTS9:::X2/[*59
M&4@,1NS@]&&,#.:H^+-(\4^(H='ODT&&"]2"2)XXM64-;&8J&W;H621 $4L
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
M%?O$8YX YYP.DHH XKQ7X4U?Q)XFM#Y]BF@_V=<6ER"6^TAI2K!DXV_*\4+
MY'1O:J,OA/Q=IPM9M-U#2-1O!I TN>;44EB)"LQ60%2Y)(;Y@3R1G/8>AT4
M><:U\-+N\T_P[9V&J)"+.SBTK5'*8-Y9J%R "& ;*Y'IO//8L\2_#_4[SQ'J
ME]IB6ES8:EIZ6TEI=ZE=6J1R(&5?E@&'BVGE&YR3@KDY]*HH \^NO#7BVXU?
M4KQ#H"PW+^?'#)YDA$ALF@8,VT93S!'QCE<G@X!H7O@SQ3?-J-O):>'<:G%9
M[[T,^ZSDCC5)&B39SC:2GS+@X)/8>H44 >6Q_#W7;'Q?=WEN-+N].NM:35"U
MS=W4;1#<"R^2A\MW! *,W0J<]1MW_#>AZ_I7C7Q'J%U;Z0=.U6X66-[>5UF0
M(FU=RE,,2 "?F&"6/.<#LZ* "N#\+:7XNL?&.N:GJNGZ0EMJ\D;LUM=NSP".
M/8HP8QOSA>ZXRQ]J[RB@#S^V\-^(=1^)>G^)]1L=*TN&SM98G%G.TTMTS# #
ML40;5&".#@CW^70\'Z[XAU;Q)XJL]7LHH;'3[P0V$T<+IYJ$OG)8X8A1'G&.
M37844 5K][V*QE?3[>&XN@!Y<4\QB1N><L%8CC/8_AUK@/"7A;Q#HW@W4=!U
M/1-$O(IGEE"&^<+.9'R5?]T<8!.&'HO Y(](HH \[\'>!;_PIH_B:>QAT^PU
M;5"S6EO;R-);VVU"(06==S'<Q+'&.> .E,?P!JEM\,-*\/6D]E->VUS%=WL5
MP"8+XB3S)(W8@G!;N0<[0, 'CT>B@#SS1_#'B3P]X2\2C1TL+#4[^X>YL+&%
MP]O:$JHPI*+R<$X(V#Y>!\V>RT%M6?0K-M=CMX]4,>;A+;/EAL]!DGMCOUS6
MC10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 45Y9XSU;Q+:^--2T[1]6U7S/[)CO
M+&SM;&.9//+NFUV,9VH=F<LPY)P>@K9\3?%#3/#6MRZ9+''*UI''+>L]W'"R
M*_($:.0TS!06(7U4<DXH [JBN&U/QIXBMO%ESH&F^$HM1ECM5O8Y!JBQ!X26
M4$AD^5MRXQSZY KN!D@9&#W% "T5P;_$>3_A,YO#\>D)F*[CMOWUZL5Q)N*Y
MD2$K\\8!+9#<A2<"G1_$E5BTQ[O0[J$7FM/HLFV:-Q!.&*C=R,@D'ID *3GH
M" =U17$Z=XM\4:CKFH:<GA&W2/3[H6T]R=5!0Y4."H\K)^5E)'!&X=\@5=-^
M(FI:A>:79-X=A@O;G4[C3[JW;407MO)56:0#9\XVDGL.4Y^<4 >@45YQHGQ7
M37M2CM++2/-^UQ7#V'EW.7D,:[E64% L6\ X^9N0<UH^'/'EWXBU+3K:'P_+
M'#<6SSW4XND8695Y$".HYW%DP!Q_%C.QL ';45S'Q 6];X=Z_):7TVGW4%I)
M<1SVSD.!'\^ 1@C<%P?3<>M8B?$34+3PK=7=UX9U$ZKI=M!/?V<K*C&*16_>
MH5R"/D;*D KAL@8H ]"HKG/#?BB7Q#J>LVW]F/;V^G3+$EUYRR)<%EW?+CT4
MH3R?O#FL7XO7T^F^"XKRSOK^VO8K^W^SQV4C(URQ;!B.WD@J6..Y4?0@'>T5
MY=IWBV+PQX#'BZ[U:XU?^W;Q7@MI;H"&V>1VS%&[C*J@!!SQ^[) 7)JZ?BD]
MQIEG<Z7H+:C-/J3Z6T<%]%L$P7>NV3[KJR\YXQC!P: /1**X%_B'J3V6D-9^
M$;RXO;^ZNK-[8W*1B": MN4R,-C9".00<?(1R13-2^*"66E:3<)I06[U!KF,
MVUW="(0O X20%U5P?FZ$=>.G8 ]!HKSB?XBZW>_\(M<^'_#?VNVU>.=I8;B<
M0RJT8.44G &"/O'((XXSFJ^LZGK]G\38E@MM0U!)=#%X^E1WZPQ021RJ,AOE
MW#D@YSN+#/RCY0#T^BJ6D:G!K6C6.J6RNL%Y EQ&L@ 8*ZA@" 3SSZUR-@FK
MP?%_4;.7Q#>SZ:U@FH)9ND>Q"S/'LSMR%&S<,$'IG/)(!W=%(K*ZAE8,K#((
M.012T %%>3VEYXBL/B/<:5::SJ%RDNO.TD=\JFT%JULDSQHQ!<2+Y@VHK;<+
MDC&ZM>Y^)Z1^(9=-MM+2XA%^=,CD6\7S6N /XHMI*Q[_ )"Y/!YQ0!Z#17G?
MASXF7NNZQIEA=>%YK"._16$YO$<)O29TX !.?L\OTQS@\5D_"KQ#=V]E:6FK
MQZU<G5+F>.SU2\O?M"3F)I,IM+$Q$*A[?,0QSP* /1)?#UG-XIMO$3270O+>
MU>U5%G81,C,&RR#@G(^G3()52-:O.= ^*R^(=4@L[31L?;H9I=/;[6&+F,$A
M9@JGR2P4D<M5[PSXS\2>([*XO?\ A##;6JVTKVTK:G&PN)T8J(@-H*@D'YR,
M<=.10!W%%<MX$US7_$/AZVU'7=*M;(W$$<T#V]QO$RN"<[",IQMX+-U[8KJ:
M "BN)^*D-T_@HS6FJ:AITT-[;?O;&<Q.P>58BI([8D)QZJ/2M'7/$"^&M$B^
MRO;7\T$\=G)]LU!82K% V9'()W;<-@*20V<8YH Z6BO.D^)FH74/A_[#X8^T
M7&MK<"WC^WJBB2$MO&XK]W"@AL<@]*;JWC63Q#HC:1IFGSQZI=Z7<W4\;7IM
MWM%C?RB1(BL&;S P7'7;S@&@#T>BL+P5-+<> _#T\\KRS2Z9;.\DC%F9C$I)
M)/).:Y#XC-KUMK\&H1ZKJ]CH5II\DC2Z4J2&&Y!)$D\1YDAVCD8(R.V<T >F
M45P5WX^DT33-2$ME)J;:9IEK?K=I*D:W\4GRM*!_!@JYV]\<=LR:[XWUW3?&
M+^'-,\)'5)VM1>02)J"1!XP=K%MR_+AN!R<Y'3L =S17G^H?$B_T^XU6UE\+
M7"WEE/;)#;/=H'NXYW9$>/ (/S*H(!.,G)^4TX_%.P;Q/_9,-C(\4=_'ILTS
M7$:R)<.<8$1.YE5BJLPXY.-P&2 =]17"V?Q%EDU5-+O/#E[!>_VJ--D2.1)1
M'NB,BR]B5(!.0.%!.>@*:9\2H[ZYT^>72I(="U2\>RT[4UFW^=*K,JAXMH:,
M-L;!YZ<XZT =W17%>&/'&J^)-7FL_P#A$[FTM[2XDM;ZZ>\B98)E!.T '+_P
M#(Z;O;-=K0 455U+4(-)TJ\U*Z+"WM('GE*C)"(I8X'?@5Y[H&N:[)\1?$-Y
M<VFK1:(VDPW\-C<M&S*V-J[%5B$+>7)\I89.2<4 >F45YYIWQ,FUG0/$=W8Z
M5;F\T>U2X$2:A'/'('5F^_'QD;&R,YXQQG-36_Q O[+X9OXO\0:(MNBVT,\<
M=K<"3S_,VA3@@; 2R\$L0#W(H [VBO/],^*EI<V-U)?:;)'=0W5O:Q06DZSB
MZ><D1K&[; 6RK9#8P!G)JS\-+O4[JT\1+JSWOGPZU,BQ7DZRO"ACB<)N3Y<
ML<!>!G H [>BN'^(6K>(-!N_#^H:-(9K;[6\=[IZQH6N8Q$TI*LW1E2*3 !&
M21]*HZ'XLU&WT2V^SW,GBV^U._NC9",Q0;+2)MNYG"JG "$Y ),N #B@#T:B
MN!'Q-#S:6J:#=B+4K>Z:&62>-0MQ;[_,A;DX_P!6?GZ'(P#SBE>_%Q+;2]$G
M31@+S4[1[TVEQ>",Q0AL(VX(V=_51@=.U 'I=%>=S?$O4Q>0Q6G@V]NHY[6U
MN8Y%NXDXN!B,$-C'[P,A)Z8ST(SAVGQ O+CQQ;ZQIT>J:IHM]X=%]+IT;1C[
M(4FV.R*VW<5(8$ EF)XR N #V"BN!\2?%?1_#UW:QK ;N&6S2^DE%S%"5A?.
MTHDC*TC':3L SC'K4>I_$J^A\0QZ5H_A.[U=9[%=1MIXKE8Q+;D E]K#*X)Q
M@X)...10!Z%14<$C2P1R/"\+.H8Q2$%D)'W3M)&1TX)'N:X.QAO[#XWW,#ZU
MJ-W8WFBR78M+B;,4#B=$PB !0 O XSR<DDF@#T"BO#XM3\1I\3Q)-JNLK#)X
MB:SCD:0?V6UJ%/[D+C_7Y&S.,;@>0037N% !1110!ST?A*&/QQ+XJ75=3^TR
MP"V>U,B&W\L#A0I3</F^;ANI/8D&MJ/@B.[UG4-3L=:U329=3BCBOOL+1 S;
M 51@S(S(P#8RI'0=^:@\1*\'Q%\'SQ7-TGVF6X@FB6X<12*MO*XS'G:3NYSC
M/ ]!7(^/+_7M'US6=22+79)XI+$Z&+;S&LV&] \<BQL S.[,I#Y8@KMZ"@#M
MIO EE-XW7Q4=5UE+H(D9MH[PK RJ.%*@9*Y^8KG!.20<G/4UXUX[O=;/B[69
MM/O-2CM=.CL3)J%M<,(M)&\O*7MP1]HS&=QX;@@'BH/$VJ:I'IWB[QDFK:E%
M<Z%KD-M:V,=VZ6KQ1M""KQ@X8/YA+?08P,@@'HC>![-]2-Q)J>JO9_;_ .T?
M[-:X!MQ/G=G[N_;O^?9OV;N<=JK77PYTZZU2.[.I:G'!'JR:PMBCQ>2+E>K<
MQE\,<DC=C+$\5V.><=Z* .;T3P7::#XDU36K74M4=M2=Y9K2:YW6ZNQ!+*F.
M&^4 $DX''2IK+P?HVG^+[_Q/;6[)J5] L,S!OD(!!)"]B=J9_P!T="6)R/"N
MO^)-7\2^(H+FSL&TFRU-[6*87#+(@6-3@)L._JI)++@N<9  K.\)>(]2M/L%
MA):1W.D7FKWUE9Z@^I//.ZI)<.K$,IRN(]@)?/&>AH W[#P7IV@2M=:2=1/D
M1G[+IS:G,+5&^;HA8J,[L<@@8! !SF/P7X;DTB36-6O;&UL]4UF[-S<0VTA=
M(U'"KN.-QY9B<#+.W; &5X<^(>H>(-<M5A\/W/\ 8U\7$%VL%P&A"[L/*6B$
M>&P,!7.#USGCN+^Y:ST^YND@>=H8FD$,?WI" 3M'N<8H BUC38M9T6_TN=W2
M&]MY+>1H\;@KJ5)&<C.#7,R:#JGAW3[Z\L/M/BC5;N&&T:/49X85$2;\=$ (
M'F-D');UJGH?Q*.J>'=<UBYL-/MX],MUF5(M6CE\QR&(C<[5,3950-PP2W'0
MTWPCX[U;Q=!XBMK6RTP:GISQ_9R+EVMV$BDJ&<+N)7!!(&"1QCK0!O\ @7PQ
M%X/\':?HZ!?-BCW7#@#YY6Y<Y[\G ]@!VJQXE\,67BJTL[:^FNXDM;R.\1K6
M8Q,73.!N'('/;!Z$$$9KDO!OBNZL?A9H&H:B;O5M4U&=X(E60,\TSR2$ L2
MJ@*>>BJO&<5H?#1M8^Q^(8M:EN7N(M;G6-+BX\YHHBD;(@;I@!NV.O04 7;W
MP!I-Q;NEI-?6,OVY=1ADAN7807 9F+)&Y9%!WOE=N#NY' Q!)\/UN(+1;OQ-
MK]Q-;:E_::323Q%O.Q@* 8\+&/FPB@#YSUXQ>\6^(=2T"/3O[,T1=4EO;H6V
MUKL0!"02"25.>AK O/B/JD&@K?VWA.>XNH-1_LR_LS=!&MYBR*FT[")%8R+A
MN!\P]: -.'X?6EO=VMQ'K>M_Z-JDNJ1QFY4IYDOWTQL^X<OQU_>/S\QJI!\*
M]*M]%2P76?$'GQ7$MQ!J(ORMU 9=ID574 ;6*Y((.2S'J<U+)XH\5M<:;IR^
M%;6VU2[66=H[C4PT4<,1CW?.B$ECY@4#;@$YY -4H_B'K-_;:9-I7A03&\L[
MBYDCN=0$#0M!*(I4QL;.&9<'C(/08H T]4^'MEJFC:38_P!LZW;SZ8[/#J,5
MZ?M3%@0^Z0@YW GIC'08'%2W7@2UNKZUOCK&LQW4&EOI9FCN%#RQLI!=V*Y,
MF<-N!'S*#BL#7/BW!I=OICV^F)-+>:0NKE+B[\G;&P&V-2$;?(3N & ..OI/
MJOC7Q0^K:1;^'?#D%W:ZOIAO;:2ZN?*:-AM)\Q><!0Z# ZEQAN#0!V&A:-'H
M&CVFFPW5S<16L*P1O<,I;8N0H^4 <# SC) &<US/B3X86'B;6KK5+C7O$%I)
M=6XM98;.\6.)H@#\A4H<J<DD$XR3ZU2U/7_')\8:/HNEVVBK/)HQO;V*[=Q&
M)-ZJVUE!.%. .N=QST!J3Q'\0]6\/:I?V#^&H9YHQ"]DJ:CAKY))1$-B^7PP
M9E!7MGJ1@D O7/PYLWO?"-S;:G?V[>&U$46),F>((%VMT )VC) Y7(QR-O9U
M%;/+):Q23P^3,R O%NW;&(Y7(ZX/&:\MO/%NJ^#?%GBZ\N()=0\.P75GYKR:
M@2;$2*@;9&58G+/G:"!@#&* .P_X0'1'N9[FX^VW$TVIIJH::[D/EW"9"%1G
M "@[<8Z!0<[1AB^ =-CU:]OHM0UJ".[D,TEG;ZE+# )2<M(%0@@DYSS@^E4_
M^$\N1XMCT<:5;2VSZB=/$\&H*\JD1&0NT>T* -K J7W_ "G"G@&M9^.-8G^(
M2Z%>6-E86CW$\,2S^<)YTC4E98W*B)@Q ^4,6'/H< &W9^!-"L/L?V>*\7['
M)') 3?3,4*>9M&2W3$T@*]"&P01BJ6B?#?2M#U6"]@U#5IX;6::>TLKBY#06
MSRYW%%"@]"P&XG[S'J2:[&N#\+>(/$OBQM:L]2TNWL;&.ZNK);VSO2)8BAV
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
MTK<H\AP8QM4J4&>3NY('&.3JZWXSU"UUR^TO0M"CU>33K9+B^)OU@\G?N*H
M5.6*KGJ."/6@!L_P\A$MK+IVOZOICPZ7'I3M:O$#+ F=I.4.U^3AUP1VQ5B3
MP29/&5IXF_X2#51=06RVK1CR=DL0()5AY?1F&3CG)X*X&.<OOBGJ]O'J-Y;^
M#S-IEE:6U\T\FH")WMYU)5@ACZC:P(R<%2,FO3J "N)'PTM!XS_X2D>(O$7V
M[S-WEF\4Q>7OW^1C9GRL_P &?UYJIJWQ/&E^.T\.?V7#+$;NVLS<_;U$F^;'
M2+:20NX9R12/\3G'C)]!&D11A-12Q)NKWR;A@=O[U(BF&3G(P^2!G S0!J'X
M>Z>VL+>'4M5-HFH'4UTW[0/LXN2=Q?[N_&_Y]N[:&SQ@D5#I^B>(D^*NKZO)
M>W,7A^2VC2*U>X$B32[5!94Q^[48.>Y;G)!P.R$B&1HPZEU 8KGD YP<>^#^
M1IU !1110!S>M^!]#\0ZI#?ZC]NDN(&62(1ZA-&L;#@,JJX"GCJ,&IKOPEI]
M_P");?6[R>]N'MMK06DMPS6T4H! E6/IOP2,]NH&>:XWQ&]_X:\9>*_$.AQ:
M:'BT:TO+X7:2.\Q5IE"H0P"92(9/(RJ\<DTOB3XAZ_:^)-9TO0M+%T^E);YA
M^Q23M</*H?[ZNHB 4]P<E3C/0 '6ZCX&T#5M2GOKVUEE:X:-[F'[3((+@IC8
M9(@VQ\;5Z@]!3KOP7HE[KC:O-%<?:7FAGD5+J1(I)(L>6S1A@K%=HQD'H*YY
MY_%=YX_U/1['Q9IT%O;Q6]ZD,MBLTJJYD!A(#K\OR@EOO89,$9).%XA\>>(A
MXCUJ#2IX+--)NHHO)OY;6")X\*6>0R/Y@#EL*5 4@KSG- '93^$#+\3[7Q8E
M\T0AL&MGMU=LS9)^]DX"#(. /O<UUE>907EEIWQYN1J.LVTD\VC+#;><Z1LA
M>Y)6W4 C<>A&06.:JGQMXLL]1L9[VYT>2WD\1C0)K.WMG!4,>)MYD)#8'W<8
MPW/L =O%X,TFWUJ758&U"&>:X^U2QQ:A.D4DG W-&'"G.!D$8.,=.*@L/ 7A
MNQ6U-G:SHEK>/?0!+V;:LS !FQOP1@8P<C!88^8YY72_'.KW_CO3!'>PSZ#J
MES<VULGV18@5B5SO5FD\UF!0*<QA/FXYQ6=X;U>Z\%V[6NG6=I<Z1)K^H62V
M%I!*UVC(963!WD,,1@8"C P<DYH ] LO ^AZ=J<5]:Q7<;0S23PP?;9C!%(^
M[<RQ;MBYWOT&/F-;.H6-OJFFW6GW:%[:ZA>"502-R,"K#(Y'!->;:)XE\47]
MQH<#:M;W+>)=,GND>"R#+I,B@,I.&^9!O"8?G>HYY(JM8?$+Q#%I=[?S^1J!
MT?2G.JVT-J5>*\25XU&=P(#!6=_E(58\@#<!0!UMA\.])M--U"SO+S5=5.H>
M4)[C4+UGFQ$Q:,*R[=NUB2,<Y-36O@#1;.74)X9=56XU!$2YG_M2X\QPA&T[
MM^<C &>N,CH2#E_#[Q;XB\23W*ZUH\MK MO%+#<&S^S*SG.],-,Y8?=(88XS
MD+\N=OQGXE/A?0UNHH8YKNYN([2U25]D9ED; +M_"HY)/MCC- &<GPR\-QZ
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
M.0?X> S 8S5^[\"Z=?+JPNKS4I/[3BMDF/VC!1H#F-T(&5;.">Q(SCKGJ**
M.;\)>"K#PA_:$EM>:A?7-_*LMQ<W\XED<J, 9 '3)[9YZ],:.NZ#9>(]-;3]
M0-S]F<G>L%P\.\$%2K%""RD$Y4\&M.B@#DKCX=:++HMGIL,^I6IL6+65W!>O
M]HM05V%8Y&)*H5&-OW?;@5.WP_\ #C:;;V7V.53;W#W,5RES(MR)7.7?S@V\
MEL\Y/.!Z#'344 <C??#VRNC9O;ZUKUE/:I.BSPW[22,LRJK@M*'.,(",8P>1
MSS5>X^&.F3Z%HFF)J^N6[Z+O%G?0786Y57!!4MMQC&   ,  #C.>VHH Y?4?
M 6DZQ;Z;%JESJMVVG)&(97OY48NF=LIV$ R<GY\9J34_ NBZML-W]O+"S6QD
M9-0F0SPC.%DPPW_>;);).XYKI** .:O? >@WYOQ-%=".^MH[2:&.[E2/RHR"
MB*@8!0,'H!]YO[QST-O"MM;10(SLL:! 9'+L0!CECR3[GDU)10!QLOPQ\.RZ
MG=WO_$QC^U72WLD$5_*D7V@,6\T*&'S$D>PVC '.9S\.?#AU3[>8+OS/[1_M
M3R_MDOE?:LY\SR]VW/X=..E=710 4444 %%%% &3>>&-!U"YN;B\T>QN)KJ,
M13R2P*S2H"I"L2.0"JG'^R/2HKSP;X9U'[/]MT#3;C[/"L$/FVR-Y<:_=09'
M"C)P*VZ* ,N3PSH,VJC5)=%TZ340RN+I[5#*&4 *0Y&00 ,>F!2W/AS0[S4D
MU*ZT;3I[]"K)=2VJ-*I7[I#D9&.W/%:=% &/_P (GX;_ +1_M'_A']*^W>;Y
M_P!I^QQ^9YF=V_=C.[/.>N:;#X/\,V\GF0^']+C?SEGREH@_>+G:_3J-QP>V
M36U10!C_ /")^&_[1_M#_A']*^V^;Y_VG[%'YGF9W;]V,[L\YZYJ:S\/:-I^
MJ7&IV>E6=O?W&[SKF*%5DDW'<VY@,G) )]ZTJ* *=GI.FZ=<75Q9:?:6T]V^
M^XD@A5&F;).7(&6.6)R?4^M$>DZ;%)>21Z?:J]]_Q],L*@S\8^?CYN"1SZFK
ME% &3I7A;0-#N'N-*T6PLIW38TEO;JC%<@XR!G&0#CV%7;_3[+5;&2RU"UAN
MK67&^&9 Z-@@C(/'! /X59HH YG3?AYX3TG1[W2;/1+=;&](-S%(6D\W'*Y+
MDG@\CG@\C!J./X;>#HM#ET9-!M5L9BID4%M[E<[29,[R1N;!SD9-=510!S<'
M@#PK;^&I/#L>BV_]E2,TC0/N8ER,;]Y);=C@-G(&,$8IDGPZ\'RZ&FC/X?L_
ML*$E4"D,&(52V\'=N(506SDXY-=/10!SVN^!O#/B33K*PU7289K6R&+9$9HO
M*& -JE""%P!QTX'H*JZA\-?"&J:3IVE7>C1O9::K+:1+-(GEAL;N58$Y(!))
M.3SUKJZ* ,B^\*^']2M;2UOM%L+F"S3R[:.6W5EA7 &%!' PHX'H*HZU\/O"
M?B%+==3T.UE%M$L,.P&(QQJ<J@*$?*.PZ#)]372T4 8=_P"#]"U*ZT:YN;$;
M]%.=/$<C1K!]W& I (&Q>#D8'2MRBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
8* "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>23
<FILENAME>gifi-20230930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2023-11-07T17:00:47.9870+00:00 -->
<!-- Copyright (c) 2023 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<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: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:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetailsDefault" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetailsDefault" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail" xlink:href="gifi-20230930.xsd#DisclosureSubsequentEventsAdditioanlInformationDetail" xlink:type="simple"/>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" xlink:label="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:label="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="us-gaap_TransactionDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardTransactionsMember" xlink:label="gifi_ShipyardTransactionsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan" xlink:label="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="us-gaap_TransactionDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PaymentsOnInsuranceFinanceArrangement" xlink:label="gifi_PaymentsOnInsuranceFinanceArrangement"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="gifi_ProceedsFromPropertyInsurancePolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries" xlink:label="us-gaap_InsuranceRecoveries"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransactionDomain" xlink:to="gifi_ShipyardTransactionsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TransactionTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInReceivables" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="gifi_PaymentsOnInsuranceFinanceArrangement" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="gifi_ProceedsFromPropertyInsurancePolicy" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InsuranceRecoveries" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SignificantAccountingPoliciesLineItems" xlink:label="gifi_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SignificantAccountingPoliciesTable" xlink:label="gifi_SignificantAccountingPoliciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LCFacilityMember" xlink:label="gifi_LCFacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_default"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_BalanceSheetDateClassifiedAsCurrentMember" xlink:label="gifi_BalanceSheetDateClassifiedAsCurrentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="gifi_NumberOfCorporateNonOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_BalanceSheetDateClassifiedAsNoncurrentMember" xlink:label="gifi_BalanceSheetDateClassifiedAsNoncurrentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ImpairmentRightOfUseAsset" xlink:label="gifi_ImpairmentRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts" xlink:label="us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets" xlink:label="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit" xlink:label="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_SignificantAccountingPoliciesTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gifi_LCFacilityMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201613Member" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="gifi_BalanceSheetDateClassifiedAsCurrentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_NumberOfCorporateNonOperatingSegments" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="gifi_BalanceSheetDateClassifiedAsNoncurrentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_RestrictedCash" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_ImpairmentRightOfUseAsset" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ServicesSegmentMember" xlink:label="gifi_ServicesSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedPriceContractMember" xlink:label="us-gaap_FixedPriceContractMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermContractWithCustomerMember" xlink:label="us-gaap_LongTermContractWithCustomerMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="us-gaap_ContractWithCustomerDurationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_TimeAndMaterialsAndCostReimbursableMember" xlink:label="gifi_TimeAndMaterialsAndCostReimbursableMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermContractWithCustomerMember" xlink:label="us-gaap_ShortTermContractWithCustomerMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardSegmentMember" xlink:label="gifi_ShipyardSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OtherBasisOfPricingMember" xlink:label="gifi_OtherBasisOfPricingMember"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ServicesSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="us-gaap_FixedPriceContractMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_LongTermContractWithCustomerMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_IntersegmentEliminationMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="gifi_TimeAndMaterialsAndCostReimbursableMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_ShortTermContractWithCustomerMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ConsolidationItemsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ShipyardSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="gifi_OtherBasisOfPricingMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ServicesSegmentMember" xlink:label="gifi_ServicesSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedPriceContractMember" xlink:label="us-gaap_FixedPriceContractMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_TimeAndMaterialsAndCostReimbursableMember" xlink:label="gifi_TimeAndMaterialsAndCostReimbursableMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardSegmentMember" xlink:label="gifi_ShipyardSegmentMember"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ConsolidationItemsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ServicesSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="us-gaap_FixedPriceContractMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="gifi_TimeAndMaterialsAndCostReimbursableMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ShipyardSegmentMember" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClearingServiceMember" xlink:label="us-gaap_ClearingServiceMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ReductionInPerformanceObligations" xlink:label="gifi_ReductionInPerformanceObligations"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ClearingServiceMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="gifi_ReductionInPerformanceObligations" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetailsDefault">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ReductionInPerformanceObligations" xlink:label="gifi_ReductionInPerformanceObligations"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClearingServiceMember" xlink:label="us-gaap_ClearingServiceMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="gifi_ReductionInPerformanceObligations" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ClearingServiceMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:label="gifi_LongTermContractsOrProgramsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LongTermContractsOrProgramsDisclosureTable" xlink:label="gifi_LongTermContractsOrProgramsDisclosureTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_MpsvLitigationMember" xlink:label="gifi_MpsvLitigationMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_HurricaneIdaMember" xlink:label="gifi_HurricaneIdaMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardSegmentMember" xlink:label="gifi_ShipyardSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryMember" xlink:label="gifi_FortyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" xlink:label="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryVesselTwoMember" xlink:label="gifi_FortyVehicleFerryVesselTwoMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryVesselOneMember" xlink:label="gifi_FortyVehicleFerryVesselOneMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember" xlink:label="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_IncrementalForecastCosts" xlink:label="gifi_IncrementalForecastCosts"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SeventyVehicleFerryMember" xlink:label="gifi_SeventyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="gifi_RevenueVariableConsiderationContractPriceReduction"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RemainingFortyVehicleFerryMember" xlink:label="gifi_RemainingFortyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OffshoreJacketsProjectMember" xlink:label="gifi_OffshoreJacketsProjectMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges" xlink:label="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryProjectsMember" xlink:label="gifi_FortyVehicleFerryProjectsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProjectsPercentComplete" xlink:label="gifi_ProjectsPercentComplete"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SecondFortyVehicleFerryMember" xlink:label="gifi_SecondFortyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerReserveForLoss" xlink:label="gifi_ContractWithCustomerReserveForLoss"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:label="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_DateOfLandfallOccurred" xlink:label="gifi_DateOfLandfallOccurred"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ImpactOfHurricaneIdaDescription" xlink:label="gifi_ImpactOfHurricaneIdaDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementOperatingActivities" xlink:label="us-gaap_ProceedsFromInsuranceSettlementOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm" xlink:label="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_GainOnInterruptionsInsuranceRecovery" xlink:label="gifi_GainOnInterruptionsInsuranceRecovery"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_GainLossOnInsuranceRecovery" xlink:label="gifi_GainLossOnInsuranceRecovery"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings" xlink:label="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ChargesRelatedToDeductiblesTotal" xlink:label="gifi_ChargesRelatedToDeductiblesTotal"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfReceivables"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages" xlink:label="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_LongTermContractsOrProgramsDisclosureTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="gifi_MpsvLitigationMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:to="gifi_HurricaneIdaMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ShipyardSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="us-gaap_UnusualRiskOrUncertaintyNatureDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="us-gaap_UnusualRiskOrUncertaintyNatureDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_FortyVehicleFerryMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201613Member" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_FortyVehicleFerryVesselTwoMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_FortyVehicleFerryVesselOneMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_IncrementalForecastCosts" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_SeventyVehicleFerryMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_RevenueVariableConsiderationContractPriceReduction" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="srt_LitigationCaseAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_RemainingFortyVehicleFerryMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_LitigationSettlementExpense" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_OffshoreJacketsProjectMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_FortyVehicleFerryProjectsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ProjectsPercentComplete" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_SecondFortyVehicleFerryMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ContractWithCustomerReserveForLoss" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_DateOfLandfallOccurred" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ImpactOfHurricaneIdaDescription" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_ProceedsFromInsuranceSettlementOperatingActivities" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_GainOnInterruptionsInsuranceRecovery" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_GainLossOnInsuranceRecovery" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_InsuranceSettlementsReceivableNoncurrent" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ChargesRelatedToDeductiblesTotal" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_ProceedsFromSaleAndCollectionOfReceivables" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShortTermPremiumFinanceArrangementMember" xlink:label="gifi_ShortTermPremiumFinanceArrangementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_default"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LCFacilityMember" xlink:label="gifi_LCFacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_GeneralLiabilityArrangementMember" xlink:label="gifi_GeneralLiabilityArrangementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember" xlink:label="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PPPLoanMember" xlink:label="gifi_PPPLoanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SuretyBonds" xlink:label="gifi_SuretyBonds"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SuretyContractsOfInsuranceCoverages" xlink:label="gifi_SuretyContractsOfInsuranceCoverages"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ReducedSuretyBonds" xlink:label="gifi_ReducedSuretyBonds"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts" xlink:label="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="us-gaap_DebtInstrumentPaymentTerms"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShortTermDebtRemainingPrincipalBalance" xlink:label="gifi_ShortTermDebtRemainingPrincipalBalance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebt" xlink:label="us-gaap_UnsecuredDebt"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_DebtInstrumentPaymentsOfLoan" xlink:label="gifi_DebtInstrumentPaymentsOfLoan"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PPPLoanThresholdRequiringAuditBySBA" xlink:label="gifi_PPPLoanThresholdRequiringAuditBySBA"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PercentageOfProvisionRequiredFromProceedsReceived" xlink:label="gifi_PercentageOfProvisionRequiredFromProceedsReceived"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision" xlink:label="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="gifi_ShortTermPremiumFinanceArrangementMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gifi_LCFacilityMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="gifi_GeneralLiabilityArrangementMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentDecreaseForgiveness" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gifi_PPPLoanMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_SuretyBonds" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_SuretyContractsOfInsuranceCoverages" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_ReducedSuretyBonds" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentPaymentTerms" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentAnnualPrincipalPayment" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_ShortTermDebtRemainingPrincipalBalance" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_UnsecuredDebt" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_DebtInstrumentPaymentsOfLoan" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_PPPLoanThresholdRequiringAuditBySBA" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_PercentageOfProvisionRequiredFromProceedsReceived" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NoteAgreementMember" xlink:label="gifi_NoteAgreementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SuretyBondMember" xlink:label="us-gaap_SuretyBondMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LossContingencyUnderPerformanceBondsIssued" xlink:label="gifi_LossContingencyUnderPerformanceBondsIssued"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PromissoryNoteMember" xlink:label="gifi_PromissoryNoteMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractAssetUnderDisputeNoncurrent" xlink:label="gifi_ContractAssetUnderDisputeNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NetReceivableAmountPurportedLiquidatedDamages" xlink:label="gifi_NetReceivableAmountPurportedLiquidatedDamages"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentIssuedPrincipal" xlink:label="us-gaap_DebtInstrumentIssuedPrincipal"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateTerms" xlink:label="us-gaap_DebtInstrumentInterestRateTerms"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateRangeStart1" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeStart1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeEnd1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset" xlink:label="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LitigationExpenseAssociatedWithRecordingLiability" xlink:label="gifi_LitigationExpenseAssociatedWithRecordingLiability"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="gifi_NoteAgreementMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_SuretyBondMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_TypeOfArrangementAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_LossContingencyUnderPerformanceBondsIssued" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="gifi_PromissoryNoteMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_ContractAssetUnderDisputeNoncurrent" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_NetReceivableAmountPurportedLiquidatedDamages" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentIssuedPrincipal" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateTerms" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPayment" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateRangeStart1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateRangeEnd1" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LitigationSettlementExpense" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_LitigationExpenseAssociatedWithRecordingLiability" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_default"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ServicesSegmentMember" xlink:label="gifi_ServicesSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardSegmentMember" xlink:label="gifi_ShipyardSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentContinuingOperationsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_default" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ServicesSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_CorporateNonSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ShipyardSegmentMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" priority="2" use="optional"/>
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_MpsvLitigationMember" xlink:label="gifi_MpsvLitigationMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
    <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="gifi_MpsvLitigationMember" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LitigationSettlementExpense" priority="2" use="optional"/>
    <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_LitigationCaseAxis" priority="2" use="optional"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>24
<FILENAME>gifi-20230930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2023-11-07T17:00:47.9819+00:00 -->
<!-- Copyright (c) 2023 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<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/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="gifi-20230930.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDBALANCESHEETS" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:href="gifi-20230930.xsd#Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureREVENUECONTRACTASSETSANDLIABILITIESANDOTHERCONTRACTMATTERS" xlink:href="gifi-20230930.xsd#Role_DisclosureREVENUECONTRACTASSETSANDLIABILITIESANDOTHERCONTRACTMATTERS" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCREDITFACILITIESANDDEBT" xlink:href="gifi-20230930.xsd#Role_DisclosureCREDITFACILITIESANDDEBT" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCOMMITMENTSANDCONTINGENCIES" xlink:href="gifi-20230930.xsd#Role_DisclosureCOMMITMENTSANDCONTINGENCIES" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureINCOMELOSSPERSHARE" xlink:href="gifi-20230930.xsd#Role_DisclosureINCOMELOSSPERSHARE" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOPERATINGSEGMENTS" xlink:href="gifi-20230930.xsd#Role_DisclosureOPERATINGSEGMENTS" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEvents" xlink:href="gifi-20230930.xsd#DisclosureSubsequentEvents" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:href="gifi-20230930.xsd#Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareTables" xlink:href="gifi-20230930.xsd#Role_DisclosureIncomeLossPerShareTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsTables" xlink:href="gifi-20230930.xsd#Role_DisclosureOperatingSegmentsTables" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareParentheticalDetails" xlink:href="gifi-20230930.xsd#DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareParentheticalDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsAdditionalInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureOperatingSegmentsAdditionalInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail" xlink:href="gifi-20230930.xsd#DisclosureSubsequentEventsAdditioanlInformationDetail" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="49.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="50.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" order="51.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="52.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="53.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="54.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="55.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="56.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="57.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="58.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory" order="59.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany" order="60.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="61.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="62.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" order="63.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="64.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="65.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="66.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="67.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="68.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="69.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="70.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="71.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="72.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentQuarterlyReport" order="73.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport" order="74.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="75.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="76.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="77.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="78.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="us-gaap_ContractReceivableDueOneYearOrLess"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_RestrictedCashNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_HeldToMaturitySecuritiesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractReceivableDueOneYearOrLess" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNoParValue" xlink:label="us-gaap_CommonStockNoParValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockNoParValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockNoParValue" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" xlink:label="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:label="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_3"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_4"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="us-gaap_TransactionDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardTransactionsMember" xlink:label="gifi_ShipyardTransactionsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan" xlink:label="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PaymentsOnInsuranceFinanceArrangement" xlink:label="gifi_PaymentsOnInsuranceFinanceArrangement"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="gifi_ProceedsFromPropertyInsurancePolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries" xlink:label="us-gaap_InsuranceRecoveries"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransactionDomain" xlink:to="gifi_ShipyardTransactionsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TransactionTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInReceivables" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="gifi_PaymentsOnInsuranceFinanceArrangement" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="gifi_ProceedsFromPropertyInsurancePolicy" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InsuranceRecoveries" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureREVENUECONTRACTASSETSANDLIABILITIESANDOTHERCONTRACTMATTERS" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCREDITFACILITIESANDDEBT" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCOMMITMENTSANDCONTINGENCIES" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureINCOMELOSSPERSHARE" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOPERATINGSEGMENTS" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEvents" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NatureOfOperationsPolicyTextBlock" xlink:label="gifi_NatureOfOperationsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" xlink:label="gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OperatingCyclePolicyPolicyTextBlock" xlink:label="gifi_OperatingCyclePolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_AssetsHeldForSalePolicyTextBlock" xlink:label="gifi_AssetsHeldForSalePolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:label="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PrecontractCostPolicyTextBlock" xlink:label="gifi_PrecontractCostPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OtherIncomeExpenseNetPolicyTextBlock" xlink:label="gifi_OtherIncomeExpenseNetPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="gifi_NatureOfOperationsPolicyTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="gifi_OperatingCyclePolicyPolicyTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_UseOfEstimates" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="gifi_AssetsHeldForSalePolicyTextBlock" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="gifi_PrecontractCostPolicyTextBlock" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="gifi_OtherIncomeExpenseNetPolicyTextBlock" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsTables" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SignificantAccountingPoliciesTable" xlink:label="gifi_SignificantAccountingPoliciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LCFacilityMember" xlink:label="gifi_LCFacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SignificantAccountingPoliciesLineItems" xlink:label="gifi_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_BalanceSheetDateClassifiedAsCurrentMember" xlink:label="gifi_BalanceSheetDateClassifiedAsCurrentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="gifi_NumberOfCorporateNonOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_BalanceSheetDateClassifiedAsNoncurrentMember" xlink:label="gifi_BalanceSheetDateClassifiedAsNoncurrentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ImpairmentRightOfUseAsset" xlink:label="gifi_ImpairmentRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts" xlink:label="us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets" xlink:label="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit" xlink:label="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="us-gaap_CreditFacilityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gifi_LCFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="gifi_SignificantAccountingPoliciesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201613Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="gifi_BalanceSheetDateClassifiedAsCurrentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_NumberOfCorporateNonOperatingSegments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="gifi_BalanceSheetDateClassifiedAsNoncurrentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_RestrictedCash" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="gifi_SignificantAccountingPoliciesLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_ImpairmentRightOfUseAsset" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ServicesSegmentMember" xlink:label="gifi_ServicesSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedPriceContractMember" xlink:label="us-gaap_FixedPriceContractMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermContractWithCustomerMember" xlink:label="us-gaap_LongTermContractWithCustomerMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="us-gaap_ContractWithCustomerDurationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_TimeAndMaterialsAndCostReimbursableMember" xlink:label="gifi_TimeAndMaterialsAndCostReimbursableMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermContractWithCustomerMember" xlink:label="us-gaap_ShortTermContractWithCustomerMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardSegmentMember" xlink:label="gifi_ShipyardSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OtherBasisOfPricingMember" xlink:label="gifi_OtherBasisOfPricingMember"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ServicesSegmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="us-gaap_FixedPriceContractMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_LongTermContractWithCustomerMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_IntersegmentEliminationMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="gifi_TimeAndMaterialsAndCostReimbursableMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_ShortTermContractWithCustomerMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ConsolidationItemsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ShipyardSegmentMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="gifi_OtherBasisOfPricingMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ServicesSegmentMember" xlink:label="gifi_ServicesSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedPriceContractMember" xlink:label="us-gaap_FixedPriceContractMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_TimeAndMaterialsAndCostReimbursableMember" xlink:label="gifi_TimeAndMaterialsAndCostReimbursableMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardSegmentMember" xlink:label="gifi_ShipyardSegmentMember"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ConsolidationItemsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ServicesSegmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="us-gaap_FixedPriceContractMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="gifi_TimeAndMaterialsAndCostReimbursableMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ShipyardSegmentMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClearingServiceMember" xlink:label="us-gaap_ClearingServiceMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ReductionInPerformanceObligations" xlink:label="gifi_ReductionInPerformanceObligations"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ClearingServiceMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="gifi_ReductionInPerformanceObligations" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ProductOrServiceAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="gifi_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="gifi_ContractWithCustomerAssetLiabilityNetCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent" xlink:label="gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" xlink:label="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_MpsvLitigationMember" xlink:label="gifi_MpsvLitigationMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_HurricaneIdaMember" xlink:label="gifi_HurricaneIdaMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardSegmentMember" xlink:label="gifi_ShipyardSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryMember" xlink:label="gifi_FortyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LongTermContractsOrProgramsDisclosureTable" xlink:label="gifi_LongTermContractsOrProgramsDisclosureTable"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:label="gifi_LongTermContractsOrProgramsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" xlink:label="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryVesselTwoMember" xlink:label="gifi_FortyVehicleFerryVesselTwoMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryVesselOneMember" xlink:label="gifi_FortyVehicleFerryVesselOneMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember" xlink:label="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_IncrementalForecastCosts" xlink:label="gifi_IncrementalForecastCosts"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SeventyVehicleFerryMember" xlink:label="gifi_SeventyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="gifi_RevenueVariableConsiderationContractPriceReduction"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RemainingFortyVehicleFerryMember" xlink:label="gifi_RemainingFortyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OffshoreJacketsProjectMember" xlink:label="gifi_OffshoreJacketsProjectMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges" xlink:label="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryProjectsMember" xlink:label="gifi_FortyVehicleFerryProjectsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProjectsPercentComplete" xlink:label="gifi_ProjectsPercentComplete"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SecondFortyVehicleFerryMember" xlink:label="gifi_SecondFortyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerReserveForLoss" xlink:label="gifi_ContractWithCustomerReserveForLoss"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:label="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_DateOfLandfallOccurred" xlink:label="gifi_DateOfLandfallOccurred"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ImpactOfHurricaneIdaDescription" xlink:label="gifi_ImpactOfHurricaneIdaDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementOperatingActivities" xlink:label="us-gaap_ProceedsFromInsuranceSettlementOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm" xlink:label="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_GainOnInterruptionsInsuranceRecovery" xlink:label="gifi_GainOnInterruptionsInsuranceRecovery"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_GainLossOnInsuranceRecovery" xlink:label="gifi_GainLossOnInsuranceRecovery"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings" xlink:label="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ChargesRelatedToDeductiblesTotal" xlink:label="gifi_ChargesRelatedToDeductiblesTotal"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfReceivables"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages" xlink:label="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="gifi_MpsvLitigationMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:to="gifi_HurricaneIdaMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ShipyardSegmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="us-gaap_UnusualRiskOrUncertaintyNatureDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_FortyVehicleFerryMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="gifi_LongTermContractsOrProgramsDisclosureTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201613Member" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_FortyVehicleFerryVesselTwoMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="srt_ProductOrServiceAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_FortyVehicleFerryVesselOneMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_IncrementalForecastCosts" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="srt_RangeAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_SeventyVehicleFerryMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_RevenueVariableConsiderationContractPriceReduction" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="srt_LitigationCaseAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_RemainingFortyVehicleFerryMember" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_LitigationSettlementExpense" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_OffshoreJacketsProjectMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_FortyVehicleFerryProjectsMember" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ProjectsPercentComplete" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="gifi_LongTermContractsOrProgramsDisclosureLineItems" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gifi_SecondFortyVehicleFerryMember" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ContractWithCustomerReserveForLoss" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_DateOfLandfallOccurred" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ImpactOfHurricaneIdaDescription" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_ProceedsFromInsuranceSettlementOperatingActivities" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_GainOnInterruptionsInsuranceRecovery" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_GainLossOnInsuranceRecovery" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_InsuranceSettlementsReceivableNoncurrent" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ChargesRelatedToDeductiblesTotal" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="us-gaap_ProceedsFromSaleAndCollectionOfReceivables" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShortTermPremiumFinanceArrangementMember" xlink:label="gifi_ShortTermPremiumFinanceArrangementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LCFacilityMember" xlink:label="gifi_LCFacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_GeneralLiabilityArrangementMember" xlink:label="gifi_GeneralLiabilityArrangementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember" xlink:label="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PPPLoanMember" xlink:label="gifi_PPPLoanMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SuretyBonds" xlink:label="gifi_SuretyBonds"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SuretyContractsOfInsuranceCoverages" xlink:label="gifi_SuretyContractsOfInsuranceCoverages"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ReducedSuretyBonds" xlink:label="gifi_ReducedSuretyBonds"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts" xlink:label="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="us-gaap_DebtInstrumentPaymentTerms"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShortTermDebtRemainingPrincipalBalance" xlink:label="gifi_ShortTermDebtRemainingPrincipalBalance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebt" xlink:label="us-gaap_UnsecuredDebt"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_DebtInstrumentPaymentsOfLoan" xlink:label="gifi_DebtInstrumentPaymentsOfLoan"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PPPLoanThresholdRequiringAuditBySBA" xlink:label="gifi_PPPLoanThresholdRequiringAuditBySBA"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PercentageOfProvisionRequiredFromProceedsReceived" xlink:label="gifi_PercentageOfProvisionRequiredFromProceedsReceived"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision" xlink:label="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="gifi_ShortTermPremiumFinanceArrangementMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LineOfCreditFacilityTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gifi_LCFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="gifi_GeneralLiabilityArrangementMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentDecreaseForgiveness" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_LetterOfCreditMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="gifi_PPPLoanMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_SuretyBonds" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_SuretyContractsOfInsuranceCoverages" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_ReducedSuretyBonds" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentPaymentTerms" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentAnnualPrincipalPayment" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_ShortTermDebtRemainingPrincipalBalance" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_UnsecuredDebt" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_DebtInstrumentPaymentsOfLoan" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_PPPLoanThresholdRequiringAuditBySBA" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_PercentageOfProvisionRequiredFromProceedsReceived" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NoteAgreementMember" xlink:label="gifi_NoteAgreementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SuretyBondMember" xlink:label="us-gaap_SuretyBondMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LossContingencyUnderPerformanceBondsIssued" xlink:label="gifi_LossContingencyUnderPerformanceBondsIssued"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PromissoryNoteMember" xlink:label="gifi_PromissoryNoteMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractAssetUnderDisputeNoncurrent" xlink:label="gifi_ContractAssetUnderDisputeNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NetReceivableAmountPurportedLiquidatedDamages" xlink:label="gifi_NetReceivableAmountPurportedLiquidatedDamages"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentIssuedPrincipal" xlink:label="us-gaap_DebtInstrumentIssuedPrincipal"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateTerms" xlink:label="us-gaap_DebtInstrumentInterestRateTerms"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateRangeStart1" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeStart1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeEnd1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset" xlink:label="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LitigationExpenseAssociatedWithRecordingLiability" xlink:label="gifi_LitigationExpenseAssociatedWithRecordingLiability"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="gifi_NoteAgreementMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LossContingenciesTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_SuretyBondMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_LossContingencyUnderPerformanceBondsIssued" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="gifi_PromissoryNoteMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_ContractAssetUnderDisputeNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_NetReceivableAmountPurportedLiquidatedDamages" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentIssuedPrincipal" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateTerms" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPayment" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateRangeStart1" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateRangeEnd1" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LitigationSettlementExpense" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="gifi_LitigationExpenseAssociatedWithRecordingLiability" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="gifi_NumberOfCorporateNonOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="gifi_NumberOfCorporateNonOperatingSegments" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ServicesSegmentMember" xlink:label="gifi_ServicesSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardSegmentMember" xlink:label="gifi_ShipyardSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentContinuingOperationsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ServicesSegmentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_FabricationSegmentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_CorporateNonSegmentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="gifi_ShipyardSegmentMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_MpsvLitigationMember" xlink:label="gifi_MpsvLitigationMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="gifi_MpsvLitigationMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LitigationSettlementExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_LitigationCaseAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>25
<FILENAME>gifi-20230930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2023-11-07T17:00:48.0835+00:00 -->
<!-- Copyright (c) 2023 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.gulfisland.com/20230930" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2023" xmlns:gifi="http://www.gulfisland.com/20230930" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" namespace="http://xbrl.sec.gov/dei/2023"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" namespace="http://fasb.org/us-gaap/2023"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" namespace="http://fasb.org/srt/2023"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gifi-20230930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Labels link" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gifi-20230930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation link" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gifi-20230930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition link" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gifi-20230930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation link" xlink:type="simple"/>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - 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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" id="Role_StatementCONSOLIDATEDBALANCESHEETS">
        <link:definition>100010 - 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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical" id="Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>100020 - 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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" id="Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED">
        <link:definition>100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED" id="Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED">
        <link:definition>100040 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" id="Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED">
        <link:definition>100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" id="Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>100060 - 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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureREVENUECONTRACTASSETSANDLIABILITIESANDOTHERCONTRACTMATTERS" id="Role_DisclosureREVENUECONTRACTASSETSANDLIABILITIESANDOTHERCONTRACTMATTERS">
        <link:definition>100070 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCREDITFACILITIESANDDEBT" id="Role_DisclosureCREDITFACILITIESANDDEBT">
        <link:definition>100080 - Disclosure - CREDIT FACILITIES AND DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCOMMITMENTSANDCONTINGENCIES" id="Role_DisclosureCOMMITMENTSANDCONTINGENCIES">
        <link:definition>100090 - 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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureINCOMELOSSPERSHARE" id="Role_DisclosureINCOMELOSSPERSHARE">
        <link:definition>100100 - Disclosure - INCOME (LOSS) PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOPERATINGSEGMENTS" id="Role_DisclosureOPERATINGSEGMENTS">
        <link:definition>100110 - Disclosure - OPERATING SEGMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>100120 - 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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" id="Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>100130 - 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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" id="Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables">
        <link:definition>100140 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareTables" id="Role_DisclosureIncomeLossPerShareTables">
        <link:definition>100150 - Disclosure - Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsTables" id="Role_DisclosureOperatingSegmentsTables">
        <link:definition>100160 - Disclosure - Operating Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" id="Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>100170 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails" id="Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails">
        <link:definition>100180 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails" id="Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails">
        <link:definition>100190 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails" id="Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails">
        <link:definition>100200 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Parenthetical) (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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetailsDefault" id="Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetailsDefault">
        <link:definition>100200 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Parenthetical) (Details) [Default]</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails" id="Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails">
        <link:definition>100210 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails" id="Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails">
        <link:definition>100220 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Parenthetical) (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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails" id="Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails">
        <link:definition>100230 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails" id="Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails">
        <link:definition>100240 - Disclosure - Credit Facilities and Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>100250 - Disclosure - Commitments and Contingencies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails" id="Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails">
        <link:definition>100260 - Disclosure - Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareParentheticalDetails" id="DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareParentheticalDetails">
        <link:definition>100270 - Disclosure - Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Parenthetical) (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 roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsAdditionalInformationDetails" id="Role_DisclosureOperatingSegmentsAdditionalInformationDetails">
        <link:definition>100280 - Disclosure - Operating Segments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails" id="Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails">
        <link:definition>100290 - Disclosure - Operating Segments - Summarized Segment Financial Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail" id="DisclosureSubsequentEventsAdditioanlInformationDetail">
        <link:definition>100300 - Disclosure - Subsequent Events - Additioanl Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges" name="NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_PPPLoanThresholdRequiringAuditBySBA" name="PPPLoanThresholdRequiringAuditBySBA" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_MpsvLitigationMember" name="MpsvLitigationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_IncrementalForecastCosts" name="IncrementalForecastCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_SecondFortyVehicleFerryMember" name="SecondFortyVehicleFerryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages" name="ChargesRelatedToDeductiblesWithInsuranceCoverages" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_NoteAgreementMember" name="NoteAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ProceedsFromPropertyInsurancePolicy" name="ProceedsFromPropertyInsurancePolicy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember" name="InsuranceFinanceAndGeneralLiabilityArrangementsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_OtherBasisOfPricingMember" name="OtherBasisOfPricingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_GeneralLiabilityArrangementMember" name="GeneralLiabilityArrangementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_LongTermContractsOrProgramsDisclosureLineItems" name="LongTermContractsOrProgramsDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts" name="SuretyBondsRelatesToActiveRetainedShipyardContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit" name="RetainedEarningsIncreaseDecreaseInAccumulatedDeficit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_RemainingFortyVehicleFerryMember" name="RemainingFortyVehicleFerryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision" name="ProceedsFromSaleOfRealEstateRequiredToMakeProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_SignificantAccountingPoliciesTable" name="SignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember" name="OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ReductionInPerformanceObligations" name="ReductionInPerformanceObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_BalanceSheetDateClassifiedAsNoncurrentMember" name="BalanceSheetDateClassifiedAsNoncurrentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_HurricaneIdaMember" name="HurricaneIdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_FortyVehicleFerryVesselOneMember" name="FortyVehicleFerryVesselOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ShortTermPremiumFinanceArrangementMember" name="ShortTermPremiumFinanceArrangementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" name="AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_DateOfLandfallOccurred" name="DateOfLandfallOccurred" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_NatureOfOperationsPolicyTextBlock" name="NatureOfOperationsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_LCFacilityMember" name="LCFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ImpactOfHurricaneIdaDescription" name="ImpactOfHurricaneIdaDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings" name="FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_DebtInstrumentPaymentsOfLoan" name="DebtInstrumentPaymentsOfLoan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_ImpairmentRightOfUseAsset" name="ImpairmentRightOfUseAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_ShipyardTransactionsMember" name="ShipyardTransactionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" name="RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_OtherIncomeExpenseNetPolicyTextBlock" name="OtherIncomeExpenseNetPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_NetReceivableAmountPurportedLiquidatedDamages" name="NetReceivableAmountPurportedLiquidatedDamages" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_SuretyContractsOfInsuranceCoverages" name="SuretyContractsOfInsuranceCoverages" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_PrecontractCostPolicyTextBlock" name="PrecontractCostPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_ReducedSuretyBonds" name="ReducedSuretyBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets" name="DecreaseToContractReceivablesAndRetainageNetAndContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_PaymentsOnInsuranceFinanceArrangement" name="PaymentsOnInsuranceFinanceArrangement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_LossContingencyUnderPerformanceBondsIssued" name="LossContingencyUnderPerformanceBondsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" name="ContractWithCustomerLiabilityAccruedContractLossesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_BalanceSheetDateClassifiedAsCurrentMember" name="BalanceSheetDateClassifiedAsCurrentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ChargesRelatedToDeductiblesTotal" name="ChargesRelatedToDeductiblesTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_FortyVehicleFerryProjectsMember" name="FortyVehicleFerryProjectsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm" name="ChargesAssociatedWithInsuranceRecoveriesOfStorm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_SuretyBonds" name="SuretyBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" name="ConstructionInProgressNumberOfMultiPurposeServiceVessels" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="gifi_SeventyVehicleFerryMember" name="SeventyVehicleFerryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_PPPLoanMember" name="PPPLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ProjectsPercentComplete" name="ProjectsPercentComplete" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="gifi_FabricationSegmentMember" name="FabricationSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_OperatingCyclePolicyPolicyTextBlock" name="OperatingCyclePolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_OffshoreJacketsProjectMember" name="OffshoreJacketsProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_RevenueVariableConsiderationContractPriceReduction" name="RevenueVariableConsiderationContractPriceReduction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_PromissoryNoteMember" name="PromissoryNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" name="RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_NumberOfCorporateNonOperatingSegments" name="NumberOfCorporateNonOperatingSegments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_ContractWithCustomerAssetLiabilityNetCurrent" name="ContractWithCustomerAssetLiabilityNetCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset" name="LitigationExpenseAssociatedWithWriteOffOfNetContractAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_FortyVehicleFerryMember" name="FortyVehicleFerryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_PercentageOfProvisionRequiredFromProceedsReceived" name="PercentageOfProvisionRequiredFromProceedsReceived" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan" name="ForgivenessOfPrincipalAndInterestOfPPPLoan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_GainOnInterruptionsInsuranceRecovery" name="GainOnInterruptionsInsuranceRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_ShortTermDebtRemainingPrincipalBalance" name="ShortTermDebtRemainingPrincipalBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_ServicesSegmentMember" name="ServicesSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_FortyVehicleFerryVesselTwoMember" name="FortyVehicleFerryVesselTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ContractWithCustomerReserveForLoss" name="ContractWithCustomerReserveForLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_ShipyardSegmentMember" name="ShipyardSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_LongTermContractsOrProgramsDisclosureTable" name="LongTermContractsOrProgramsDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent" name="ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_SignificantAccountingPoliciesLineItems" name="SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" name="ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" name="IncreaseDecreaseInPrepaidExpenseAndOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="gifi_ContractAssetUnderDisputeNoncurrent" name="ContractAssetUnderDisputeNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_TimeAndMaterialsAndCostReimbursableMember" name="TimeAndMaterialsAndCostReimbursableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="gifi_AssetsHeldForSalePolicyTextBlock" name="AssetsHeldForSalePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_LitigationExpenseAssociatedWithRecordingLiability" name="LitigationExpenseAssociatedWithRecordingLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" name="AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="gifi_GainLossOnInsuranceRecovery" name="GainLossOnInsuranceRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>26
<FILENAME>gifi-20230930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2023-11-07T17:00:50.8180+00:00 -->
<!-- Copyright (c) 2023 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<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/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ChargesRelatedToDeductiblesTotal" xlink:label="gifi_ChargesRelatedToDeductiblesTotal"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OperatingCyclePolicyPolicyTextBlock" xlink:label="gifi_OperatingCyclePolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:label="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember" xlink:label="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit" xlink:label="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets" xlink:label="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ReductionInPerformanceObligations" xlink:label="gifi_ReductionInPerformanceObligations"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateDescription" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" xlink:label="gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OffshoreJacketsProjectMember" xlink:label="gifi_OffshoreJacketsProjectMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionDomain" xlink:label="us-gaap_TransactionDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebt" xlink:label="us-gaap_UnsecuredDebt"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_BalanceSheetDateClassifiedAsNoncurrentMember" xlink:label="gifi_BalanceSheetDateClassifiedAsNoncurrentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryVesselTwoMember" xlink:label="gifi_FortyVehicleFerryVesselTwoMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentIssuedPrincipal" xlink:label="us-gaap_DebtInstrumentIssuedPrincipal"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_DateOfLandfallOccurred" xlink:label="gifi_DateOfLandfallOccurred"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" xlink:label="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProjectsPercentComplete" xlink:label="gifi_ProjectsPercentComplete"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OtherIncomeExpenseNetPolicyTextBlock" xlink:label="gifi_OtherIncomeExpenseNetPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SignificantAccountingPoliciesTable" xlink:label="gifi_SignificantAccountingPoliciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PaymentsOnInsuranceFinanceArrangement" xlink:label="gifi_PaymentsOnInsuranceFinanceArrangement"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentContinuingOperationsMember" xlink:label="us-gaap_SegmentContinuingOperationsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NatureOfOperationsPolicyTextBlock" xlink:label="gifi_NatureOfOperationsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementOperatingActivities" xlink:label="us-gaap_ProceedsFromInsuranceSettlementOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_AssetsHeldForSalePolicyTextBlock" xlink:label="gifi_AssetsHeldForSalePolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfReceivables"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentDecreaseForgiveness" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan" xlink:label="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="gifi_NumberOfCorporateNonOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings" xlink:label="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_DebtInstrumentPaymentsOfLoan" xlink:label="gifi_DebtInstrumentPaymentsOfLoan"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ImpactOfHurricaneIdaDescription" xlink:label="gifi_ImpactOfHurricaneIdaDescription"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PrecontractCostPolicyTextBlock" xlink:label="gifi_PrecontractCostPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SuretyContractsOfInsuranceCoverages" xlink:label="gifi_SuretyContractsOfInsuranceCoverages"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OtherBasisOfPricingMember" xlink:label="gifi_OtherBasisOfPricingMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryVesselOneMember" xlink:label="gifi_FortyVehicleFerryVesselOneMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_GainOnInterruptionsInsuranceRecovery" xlink:label="gifi_GainOnInterruptionsInsuranceRecovery"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateTerms" xlink:label="us-gaap_DebtInstrumentInterestRateTerms"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SuretyBonds" xlink:label="gifi_SuretyBonds"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermContractWithCustomerMember" xlink:label="us-gaap_LongTermContractWithCustomerMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="gifi_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateRangeStart1" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeStart1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision" xlink:label="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset" xlink:label="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PercentageOfProvisionRequiredFromProceedsReceived" xlink:label="gifi_PercentageOfProvisionRequiredFromProceedsReceived"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PromissoryNoteMember" xlink:label="gifi_PromissoryNoteMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ServicesSegmentMember" xlink:label="gifi_ServicesSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ReducedSuretyBonds" xlink:label="gifi_ReducedSuretyBonds"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeEnd1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NetReceivableAmountPurportedLiquidatedDamages" xlink:label="gifi_NetReceivableAmountPurportedLiquidatedDamages"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:label="gifi_LongTermContractsOrProgramsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts" xlink:label="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPaymentTerms" xlink:label="us-gaap_DebtInstrumentPaymentTerms"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardTransactionsMember" xlink:label="gifi_ShipyardTransactionsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SeventyVehicleFerryMember" xlink:label="gifi_SeventyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_TimeAndMaterialsAndCostReimbursableMember" xlink:label="gifi_TimeAndMaterialsAndCostReimbursableMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryMember" xlink:label="gifi_FortyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_BalanceSheetDateClassifiedAsCurrentMember" xlink:label="gifi_BalanceSheetDateClassifiedAsCurrentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:label="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember" xlink:label="us-gaap_LetterOfCreditMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_GainLossOnInsuranceRecovery" xlink:label="gifi_GainLossOnInsuranceRecovery"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent" xlink:label="gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShortTermDebtRemainingPrincipalBalance" xlink:label="gifi_ShortTermDebtRemainingPrincipalBalance"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FixedPriceContractMember" xlink:label="us-gaap_FixedPriceContractMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShortTermPremiumFinanceArrangementMember" xlink:label="gifi_ShortTermPremiumFinanceArrangementMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="gifi_RevenueVariableConsiderationContractPriceReduction"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClearingServiceMember" xlink:label="us-gaap_ClearingServiceMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ImpairmentRightOfUseAsset" xlink:label="gifi_ImpairmentRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LongTermContractsOrProgramsDisclosureTable" xlink:label="gifi_LongTermContractsOrProgramsDisclosureTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FortyVehicleFerryProjectsMember" xlink:label="gifi_FortyVehicleFerryProjectsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_HurricaneIdaMember" xlink:label="gifi_HurricaneIdaMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LitigationSettlementExpense" xlink:label="us-gaap_LitigationSettlementExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PPPLoanMember" xlink:label="gifi_PPPLoanMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_IncrementalForecastCosts" xlink:label="gifi_IncrementalForecastCosts"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_FabricationSegmentMember" xlink:label="gifi_FabricationSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RemainingFortyVehicleFerryMember" xlink:label="gifi_RemainingFortyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_GeneralLiabilityArrangementMember" xlink:label="gifi_GeneralLiabilityArrangementMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SignificantAccountingPoliciesLineItems" xlink:label="gifi_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LCFacilityMember" xlink:label="gifi_LCFacilityMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="gifi_ProceedsFromPropertyInsurancePolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges" xlink:label="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SuretyBondMember" xlink:label="us-gaap_SuretyBondMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries" xlink:label="us-gaap_InsuranceRecoveries"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_MpsvLitigationMember" xlink:label="gifi_MpsvLitigationMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractAssetUnderDisputeNoncurrent" xlink:label="gifi_ContractAssetUnderDisputeNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNoParValue" xlink:label="us-gaap_CommonStockNoParValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_NoteAgreementMember" xlink:label="gifi_NoteAgreementMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" xlink:label="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash" xlink:label="us-gaap_RestrictedCash"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PPPLoanThresholdRequiringAuditBySBA" xlink:label="gifi_PPPLoanThresholdRequiringAuditBySBA"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember" xlink:label="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ShipyardSegmentMember" xlink:label="gifi_ShipyardSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerReserveForLoss" xlink:label="gifi_ContractWithCustomerReserveForLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages" xlink:label="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermContractWithCustomerMember" xlink:label="us-gaap_ShortTermContractWithCustomerMember"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerDurationDomain" xlink:label="us-gaap_ContractWithCustomerDurationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LitigationExpenseAssociatedWithRecordingLiability" xlink:label="gifi_LitigationExpenseAssociatedWithRecordingLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_LossContingencyUnderPerformanceBondsIssued" xlink:label="gifi_LossContingencyUnderPerformanceBondsIssued"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerDurationAxis" xlink:label="us-gaap_ContractWithCustomerDurationAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="us-gaap_ContractReceivableDueOneYearOrLess"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm" xlink:label="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:label="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_SecondFortyVehicleFerryMember" xlink:label="gifi_SecondFortyVehicleFerryMember"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts" xlink:label="us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" xlink:label="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ChargesRelatedToDeductiblesTotal_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total charges related to deductibles</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ChargesRelatedToDeductiblesTotal_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Charges Related To Deductibles Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ChargesRelatedToDeductiblesTotal_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Charges related to deductibles total.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Collaborative Arrangement and Arrangement Other than Collaborative</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Transition Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remaining performance obligation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OperatingCyclePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Cycle</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OperatingCyclePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Cycle Policy Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OperatingCyclePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating Cycle Policy.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other noncurrent liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities, Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Segment Reporting Information By Segment [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allowance for Doubtful Accounts and Credit Losses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in estimated margins</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Change In Estimated Margins</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contract with customer, asset, cumulative catch-up adjustment to revenue, change in estimated margins.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Taxes</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property, plant and equipment, useful life</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Useful Life</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Insurance finance and general liability.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Insurance Finance And General Liability Arrangements Member</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Insurance Finance and General Liability Arrangements</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Disaggregation of Revenue</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Contract liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">SUBSEQUENT EVENTS</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of multi-purpose service vessels</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Construction In Progress Number Of Multi Purpose Service Vessels</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Construction in progress, number of multi-purpose service vessels.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Retained earnings increase decrease in accumulated deficit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings Increase Decrease in Accumulated Deficit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increase to beginning accumulated deficit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Principal payments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Annual Principal Payment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Decrease to contract receivables and retainage, net and contract assets.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Decrease to Contract Receivables and Retainage, Net and Contract Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Decrease to contract receivables and retainage, net and contract assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ReductionInPerformanceObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Reduction in performance obligations.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ReductionInPerformanceObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reduction in Performance Obligations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ReductionInPerformanceObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reduction in performance obligations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maturity date, description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Maturity Date, Description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revision of Previously Issued Financial Statements</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revision Of Previously Issued Financial Statements Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Revision of previously issued financial statements.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Location</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Balance Sheet Location [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OffshoreJacketsProjectMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Offshore jackets project.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OffshoreJacketsProjectMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Offshore Jackets Project [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OffshoreJacketsProjectMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Offshore Jackets Project</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_LitigationCaseTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Case [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransactionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Transaction</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransactionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Transaction [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares issued (in shares)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unusual Risk or Uncertainty, Nature</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnusualRiskOrUncertaintyNatureDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unusual Risk or Uncertainty, Nature [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnsecuredDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Unsecured Debt, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnsecuredDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unsecured loan amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnsecuredDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unsecured Debt</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_BalanceSheetDateClassifiedAsNoncurrentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Date Classified as Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_BalanceSheetDateClassifiedAsNoncurrentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Balance Sheet Date Classified As Noncurrent [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_BalanceSheetDateClassifiedAsNoncurrentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Balance sheet date classified as noncurrent.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryVesselTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forty-Vehicle Ferry Vessel Two</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryVesselTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forty Vehicle Ferry Vessel Two [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryVesselTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Forty vehicle ferry vessel two.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">CREDIT FACILITIES AND DEBT</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional Paid-In Capital</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid-in Capital [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentIssuedPrincipal_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, issued, principal</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentIssuedPrincipal_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Issued, Principal</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current liabilities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current assets:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_DateOfLandfallOccurred_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Date of landfall</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_DateOfLandfallOccurred_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Date Of Landfall Occurred</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_DateOfLandfallOccurred_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Date of landfall occurred.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net operating liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maturity date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Maturity Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Property, Plant and Equipment, Net, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property, plant and equipment, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting of restricted stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments To Additional Paid In Capital Share Based Compensation Vesting Of Restricted Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Adjustments to additional paid in capital share based compensation vesting of restricted stock.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ProjectsPercentComplete_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Projects, percent complete (percentage)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ProjectsPercentComplete_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Projects Percent Complete</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ProjectsPercentComplete_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Projects, Percent Complete</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in allowance for doubtful accounts and credit losses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Collaborative Arrangement and Arrangement Other than Collaborative</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OtherIncomeExpenseNetPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other (Income) Expense, Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OtherIncomeExpenseNetPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Income Expense Net Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OtherIncomeExpenseNetPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other (income) expense, net.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted cash, noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Cash, Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Preferred Stock, Shares Outstanding, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Preferred Stock, Shares Outstanding, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue remaining performance obligation expected timing of satisfaction period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (loss) before income taxes</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Changes in operating assets and liabilities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SignificantAccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Significant Accounting Policies [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SignificantAccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SignificantAccountingPoliciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Significant Accounting Policies [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line Of Credit Facility [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PaymentsOnInsuranceFinanceArrangement_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments On Insurance Finance Arrangement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PaymentsOnInsuranceFinanceArrangement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Payments on insurance finance arrangement.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PaymentsOnInsuranceFinanceArrangement_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Payments on Insurance Finance Arrangements</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line Of Credit Facility [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentContinuingOperationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Continuing Operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentContinuingOperationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Continuing Operations [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Retained Earnings (Accumulated Deficit), Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated deficit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings (Accumulated Deficit)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Increase to beginning accumulated deficit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NatureOfOperationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Nature of Operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NatureOfOperationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nature Of Operations Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NatureOfOperationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Nature of operations.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Supplemental cash flow information:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromInsuranceSettlementOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Insurance payments received</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromInsuranceSettlementOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Insurance Settlement, Operating Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Deficit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Federal Income Tax Expense (Benefit), Continuing Operations, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Federal Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gain (Loss) on Disposition of Assets, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain (loss) on sale of assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Disposition of Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gain on sale or disposal of fixed assets, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_AssetsHeldForSalePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets Held for Sale</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_AssetsHeldForSalePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets Held For Sale Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_AssetsHeldForSalePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Assets Held For Sale [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Proceeds from Sale and Collection of Receivables, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Sale and Collection of Receivables</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payments received from accounts receivable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Minimum [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Letter of credit facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentDecreaseForgiveness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Decrease, Forgiveness</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Component</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Component [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Services</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forgiveness of principal and interest of PPP Loan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forgiveness Of Principal And Interest Of P P P Loan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Forgiveness of principal and interest of PPP Loan.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Current Reporting Status</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares authorized (in shares)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares Authorized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ASSETS</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NumberOfCorporateNonOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of corporate non-operating segments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NumberOfCorporateNonOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Corporate Non Operating Segments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NumberOfCorporateNonOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of corporate non-operating segments.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Future repair costs associated with insurance payments received for buildings</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Repair Costs Associated With Insurance Payments Received For Buildings</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future repair costs associated with insurance payments received for buildings.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognition</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_DebtInstrumentPaymentsOfLoan_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loan payments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_DebtInstrumentPaymentsOfLoan_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Payments Of Loan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_DebtInstrumentPaymentsOfLoan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Debt instrument payments of loan.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ImpactOfHurricaneIdaDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impact of Hurricane Ida, description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ImpactOfHurricaneIdaDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impact Of Hurricane Ida Description</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ImpactOfHurricaneIdaDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impact of Hurricane Ida, description.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, no par value, 30,000 shares authorized, 16,287 shares issued and outstanding at September 30, 2023 and 15,973 at December 31, 2022</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Value, Issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Repayments of Long-Term Debt, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repayment of borrowings</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments of Long-Term Debt</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted income (loss) from continuing operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Contract with customer, liability, revenue recognized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PrecontractCostPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre-Contract Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PrecontractCostPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Precontract Cost Policy [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PrecontractCostPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Precontract cost.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accrued Liabilities, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses and other liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Fiscal Year End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-Based Payment Arrangement, Noncash Expense, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Operating income (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Operating income (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Income (Loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Activities [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Activities [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SuretyContractsOfInsuranceCoverages_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Surety bonds subject to dispute</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SuretyContractsOfInsuranceCoverages_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Surety Contracts Of Insurance Coverages</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SuretyContractsOfInsuranceCoverages_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Surety contracts of insurance coverages.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Tax Expense (Benefit), Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Income tax (expense) benefit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Expense (Benefit)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leases</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Leases [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Tax payments for vested stock withholdings</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation Of Revenue [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summarized Segment Financial Information</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Lived Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Estimated present value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term premium finance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Face Amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income (Loss) Per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adoption of ASU 2016-13</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OtherBasisOfPricingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OtherBasisOfPricingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Basis Of Pricing [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OtherBasisOfPricingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other Basis Of Pricing [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from investing activities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other noncurrent assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntersegmentEliminationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Eliminations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntersegmentEliminationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intersegment Eliminations [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryVesselOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forty-Vehicle Ferry Vessel One</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryVesselOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forty Vehicle Ferry Vessel One [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryVesselOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Forty vehicle ferry vessel one.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from sale of property and equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Sale of Machinery and Equipment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_GainOnInterruptionsInsuranceRecovery_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Gain on interruptions insurance recovery.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_GainOnInterruptionsInsuranceRecovery_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain on interruptions insurance recovery</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_GainOnInterruptionsInsuranceRecovery_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain on interruptions insurance recovery</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Additional Paid in Capital, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional paid-in capital</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid in Capital</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, interest rate terms</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Interest Rate Terms</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shareholders&#8217; equity:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SuretyBonds_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Surety bonds</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SuretyBonds_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Surety Bonds</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SuretyBonds_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Surety Bonds</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermContractWithCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-Term Contract with Customer</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermContractWithCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Contract with Customer [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss Contingency Nature</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency Nature [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerAssetLiabilityNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contracts in progress, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerAssetLiabilityNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Asset Liability Net Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerAssetLiabilityNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contract with customer asset liability net current.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Goods and Services Sold, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of revenue</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Goods and Services Sold</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Per share data:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss Contingencies [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingencies [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_LitigationCaseAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Case [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeStart1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, maturity date, start</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeStart1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Maturity Date Range, Start</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from sale of real estate required to make provision</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds From Sale of Real Estate Required to Make Provision</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Proceeds from sale of real estate required to make provision.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from operating activities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Basic income (loss) per share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic income (loss) per common share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Litigation charge associated with write-off of net contract asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Expense Associated With Write-off of Net Contract Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Litigation expense associated with write-off of net contract asset.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PercentageOfProvisionRequiredFromProceedsReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of provision required from proceeds received in excess of sale of real estate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PercentageOfProvisionRequiredFromProceedsReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Percentage of Provision Required From Proceeds Received</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PercentageOfProvisionRequiredFromProceedsReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Percentage of provision required from proceeds received.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Contract with Customer, Asset and Liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss Contingencies [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingencies [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in operating activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Promissory Note</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Promissory note [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Promissory note.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ServicesSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Services</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ServicesSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Services Segment [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ServicesSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Services segment.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accounts Receivable, Allowance for Credit Loss, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accounts Receivable, Allowance for Credit Loss, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allowance for doubtful accounts and credit losses</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unusual Risk or Uncertainty, Nature</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnusualRiskOrUncertaintyByNatureAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unusual Risk or Uncertainty, Nature [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ReducedSuretyBonds_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Reduced surety bonds.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ReducedSuretyBonds_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reduced Surety Bonds</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ReducedSuretyBonds_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Outstanding surety bonds reduced</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Diluted income (loss) per share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted income (loss) per common share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Diluted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeEnd1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, maturity date, end</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDateRangeEnd1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Maturity Date Range, End</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NetReceivableAmountPurportedLiquidatedDamages_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net receivable amount purported liquidated damages.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NetReceivableAmountPurportedLiquidatedDamages_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Receivable Amount Purported Liquidated Damages</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NetReceivableAmountPurportedLiquidatedDamages_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net receivable amount purported liquidated damages</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LongTermContractsOrProgramsDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long Term Contracts Or Programs Disclosure [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LongTermContractsOrProgramsDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long Term Contracts Or Programs Disclosure [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LongTermContractsOrProgramsDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Long-term Contracts or Programs Disclosure [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss Contingency, Nature</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency, Nature [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Assets Held-for-sale, Not Part of Disposal Group, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets held for sale</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asset, Held-for-Sale, Not Part of Disposal Group, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventory</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockNoParValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, no par value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockNoParValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, No Par Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cumulative Effect, Period of Adoption, Adjusted Balance [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">After Adoption of ASU 2016-13</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Interactive Data Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Surety bonds relates to Active Retained Shipyard Contracts</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Surety Bonds Relates To Active Retained Shipyard Contracts</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Surety bonds relates to active retained shipyard contracts.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accounts Payable, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentPaymentTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Payment Terms</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentPaymentTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term premium finance, Number of installment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retained Earnings (Accumulated Deficit)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Components [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShipyardTransactionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shipyard Transactions</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShipyardTransactionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shipyard Transactions [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShipyardTransactionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Shipyard transactions.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Contract assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Goodwill, Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Goodwill, Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Goodwill, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted cash</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Cash, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Cash Flows [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SeventyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Seventy-Vehicle Ferry</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SeventyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Seventy Vehicle Ferry [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SeventyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Seventy vehicle ferry.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_TimeAndMaterialsAndCostReimbursableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Time And Materials And Cost Reimbursable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_TimeAndMaterialsAndCostReimbursableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Time And Materials And Cost Reimbursable [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_TimeAndMaterialsAndCostReimbursableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Time and materials and cost reimbursable.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Reporting Information [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Information [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross profit (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross profit (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gross Profit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forty-Vehicle Ferry</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forty Vehicle Ferry [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Forty vehicle ferry.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest (expense) income, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stated interest rate (percentage)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_BalanceSheetDateClassifiedAsCurrentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Date Classified as Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_BalanceSheetDateClassifiedAsCurrentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Balance Sheet Date Classified As Current [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_BalanceSheetDateClassifiedAsCurrentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Balance sheet date classified as current.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maximum [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with Customer, Basis of Pricing</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Consolidation Items</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidation Items [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net decrease in cash, cash equivalents and restricted cash</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Proceeds from Divestiture of Businesses, Net of Cash Divested, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from Shipyard Transaction</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Segments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Segments [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">OPERATING SEGMENTS</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Disclosure [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash flows from financing activities:</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Inventory, Net, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventory</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Segments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidation Items [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting of restricted stock (in shares)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net In Shares</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Adjustment to additional paid in capital, income tax effect from share-based compensation, net, in shares.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Letter of Credit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LetterOfCreditMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Letter of Credit [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">General and Administrative Expense, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Basic, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average shares basic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_GainLossOnInsuranceRecovery_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain on insurance recovery</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_GainLossOnInsuranceRecovery_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain Loss On Insurance Recovery</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_GainLossOnInsuranceRecovery_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Gain loss on insurance recovery.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gain (Loss) on Extinguishment of Debt, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gain on extinguishment of debt</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain on extinguishment of debt</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with customer, asset, revenue recognized in excess of amounts billed, current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Asset Revenue Recognized In Excess Of Amounts Billed Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contract with customer, asset, revenue recognized in excess of amounts billed, current.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Fiscal Period Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShortTermDebtRemainingPrincipalBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remaining principal balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShortTermDebtRemainingPrincipalBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Short Term Debt Remaining Principal Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShortTermDebtRemainingPrincipalBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Short term debt remaining principal balance.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FixedPriceContractMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fixed-price and unit-rate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FixedPriceContractMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fixed-Price Contract [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShortTermPremiumFinanceArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term Premium Finance Arrangement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShortTermPremiumFinanceArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Short Term Premium Finance Arrangement [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShortTermPremiumFinanceArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Short-term premium finance arrangement.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RevenueVariableConsiderationContractPriceReduction_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reduction of estimated contract price for liquidated damages, amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RevenueVariableConsiderationContractPriceReduction_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Variable Consideration Contract Price Reduction</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RevenueVariableConsiderationContractPriceReduction_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Revenue variable consideration contract price reduction.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClearingServiceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Clearing Service [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LettersOfCreditOutstandingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total outstanding letters of credit</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LettersOfCreditOutstandingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Letters of Credit Outstanding, Amount</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash and Cash Equivalents, at Carrying Value, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ImpairmentRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment right-of-use asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ImpairmentRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment Right Of Use Asset</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ImpairmentRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment right-of-use asset.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Prepaid Expense, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses and other assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Common Stock, Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock, Shares Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201613Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update 2016-13 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201613Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ASU 2016-13</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LongTermContractsOrProgramsDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long Term Contracts Or Programs Disclosure [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LongTermContractsOrProgramsDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long Term Contracts Or Programs Disclosure [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LongTermContractsOrProgramsDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Long-term Contracts or Programs Disclosure [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other (income) expense, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Operating Income (Expense), Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryProjectsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Forty Vehicle Ferry Projects</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryProjectsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forty Vehicle Ferry Projects [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FortyVehicleFerryProjectsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Forty Vehicle Ferry Projects</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Year Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_HurricaneIdaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Hurricane Ida</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_HurricaneIdaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hurricane Ida [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_HurricaneIdaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Hurricane Ida.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LitigationSettlementExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Litigation charge</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LitigationSettlementExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Settlement, Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Noncurrent assets and liabilities, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PPPLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">PPP Loan</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PPPLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">P P P Loan [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PPPLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">PPP Loan.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_IncrementalForecastCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Incremental forecast costs.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_IncrementalForecastCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Incremental Forecast Costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_IncrementalForecastCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Incremental forecast costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FabricationSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fabrication</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FabricationSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fabrication Segment [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_FabricationSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Fabrication segment.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-Based Compensation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RemainingFortyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Remaining forty-vehicle ferry.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RemainingFortyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Remaining Forty Vehicle Ferry [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RemainingFortyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remaining Forty-Vehicle Ferry</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">New Accounting Standards</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares issued (in shares)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares authorized (in shares)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Authorized</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_GeneralLiabilityArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">General liability arrangement.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_GeneralLiabilityArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General Liability Arrangement [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_GeneralLiabilityArrangementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General Liability Arrangement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SignificantAccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Significant Accounting Policies [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SignificantAccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Significant Accounting Policies [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SignificantAccountingPoliciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Significant Accounting Policies [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LCFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">LC Facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LCFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">L C Facility [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LCFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">LC facility.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransactionTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Transaction Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransactionTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Transaction Type [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with Customer, Basis of Pricing</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerBasisOfPricingDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ProceedsFromPropertyInsurancePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recoveries from insurance claims</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ProceedsFromPropertyInsurancePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds From Property Insurance Policy</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ProceedsFromPropertyInsurancePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Proceeds from property insurance policy.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of vehicle ferry projects with rework and construction challenges.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number Of Vehicle Ferry Projects With Rework And Construction Challenges</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of vehicle ferry projects with rework and construction challenges.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basis of Presentation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Securities Act File Number</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SuretyBondMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Surety Bond</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SuretyBondMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Surety Bond [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash, cash equivalents and restricted cash, beginning of period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InsuranceRecoveries_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gain on insurance recoveries</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InsuranceRecoveries_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Insurance Recoveries</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Payable, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Payable, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, periodic payment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Periodic Payment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Debt Instrument, Periodic Payment, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other intangibles, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Intangible Assets, Net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_MpsvLitigationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">MPSV Litigation</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_MpsvLitigationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">MPSV Litigation [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_MpsvLitigationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">MPSV litigation.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, no par value, 5,000 shares authorized, no shares issued and outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Value, Issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Small Business</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Small Business</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractAssetUnderDisputeNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract asset under dispute, noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractAssetUnderDisputeNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract Asset Under Dispute Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractAssetUnderDisputeNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contract asset under dispute noncurrent.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Shell Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of operating segments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Operating Segments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fees on undrawn borrowings (percentage)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Insurance receivables</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Insurance Settlements Receivable, Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockNoParValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, no par value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockNoParValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, No Par Value</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">INCOME (LOSS) PER SHARE</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NoteAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Note Agreement</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NoteAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Note Agreement [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_NoteAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Note Agreement.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Recognized income associated with revisions to allowance for doubtful accounts.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Recognized Income Associated With Revisions to Allowance for Doubtful Accounts</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recognized income associated with revisions to allowance for doubtful accounts</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCash_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Restricted Cash, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCash_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted cash</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedCash_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Cash</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PPPLoanThresholdRequiringAuditBySBA_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">PPP Loan threshold requiring an audit by the SBA</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PPPLoanThresholdRequiringAuditBySBA_lbl" xlink:role="http://www.xbrl.org/2003/role/label">P P P Loan Threshold Requiring Audit By S B A</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_PPPLoanThresholdRequiringAuditBySBA_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">PPP loan threshold requiring audit by SBA.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Offshore Modules, Material Supply and Subsea Structures Projects</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Offshore Modules Material Supply And Subsea Structures Projects [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Offshore Modules, Material Supply and Subsea Structures Projects.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maturities of short-term investments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Maturities, Prepayments and Calls of Short-Term Investments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShipyardSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shipyard</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShipyardSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shipyard Segment [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ShipyardSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Shipyard segment.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term investments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerReserveForLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reserve for loss</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerReserveForLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Reserve For Loss</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerReserveForLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contract With Customer, Reserve For Loss.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CorporateNonSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Corporate</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CorporateNonSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Corporate, Non-Segment [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, frequency of periodic payment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Frequency of Periodic Payment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic loss from discontinued operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Depletion and Amortization, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Depreciation and amortization expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation, Depletion and Amortization</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract liabilities, non-current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Noncurrent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Charges related to deductibles with insurance coverages</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Charges Related To Deductibles With Insurance Coverages</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Charges related to deductibles with insurance coverages.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Title of 12(b) Security</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermContractWithCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-Term Contract with Customer</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermContractWithCustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Short-Term Contract with Customer [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Prepaid expenses, inventory and other current assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Prepaid Expense And Other Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Increase (decrease) in prepaid expense and other assets.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted loss from discontinued operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerDurationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with Customer, Duration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerDurationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Duration [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dilutive non-vested shares exculded from calculation of diluted income per share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LitigationExpenseAssociatedWithRecordingLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Litigation charge associated with recording liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LitigationExpenseAssociatedWithRecordingLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Litigation Expense Associated With Recording Liability</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LitigationExpenseAssociatedWithRecordingLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Litigation expense associated with recording liability.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Table]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash Equivalents, Restricted Cash and Short-Term Investments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares outstanding (in shares)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning Balance (in shares)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending Balance (in shares)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Outstanding</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LossContingencyUnderPerformanceBondsIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Claims under performance bonds issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LossContingencyUnderPerformanceBondsIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency Under Performance Bonds Issued</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_LossContingencyUnderPerformanceBondsIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Loss contingency under performance bonds issued.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerDurationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with Customer, Duration</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerDurationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Duration [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractReceivableDueOneYearOrLess_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract receivables and retainage, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractReceivableDueOneYearOrLess_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Construction Contractor, Receivable, Excluding Contract Retainage, Year One</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in investing activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Quarterly Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Quarterly Report</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net cash used in financing activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Filer Category</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance Sheet Location</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Balance Sheet Location [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Other Noncurrent Assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Decrease to other noncurrent assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accrued Liabilities, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses and other current liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Charges associated with insurance recoveries of storm</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Charges Associated With Insurance Recoveries Of Storm</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Charges associated with insurance recoveries of storm.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchases of short-term investments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Short-Term Investments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets, useful life</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Asset Impairment Charges, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Asset impairments</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asset Impairment Charges</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total shareholders&#8217; equity</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending Balance</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net (loss) income</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net income (loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss)</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract assets</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and Amortization Expense</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation, Depletion, and Amortization [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Measurements</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Diluted, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average shares diluted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Receivables, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInReceivables_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Contract receivables and retainage, net</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Receivables</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Facility</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic income (loss) from continuing operations</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SecondFortyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Second Forty-Vehicle Ferry</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SecondFortyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Second Forty Vehicle Ferry [Member]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_SecondFortyVehicleFerryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Second forty vehicle ferry.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Use of Estimates</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid contract costs</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amount of Deferred Costs Related to Long-Term Contracts</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Computation of Basic and Diluted Income (Loss) Per Share</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation of Revenue [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract with customer, liability, accrued contract losses, current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Liability Accrued Contract Losses Current</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contract with customer liability accrued contract losses current.</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Property, Plant, and Equipment, Total</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Capital expenditures</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital expenditures</link:label>
    <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ChargesRelatedToDeductiblesTotal" xlink:to="gifi_ChargesRelatedToDeductiblesTotal_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_OperatingCyclePolicyPolicyTextBlock" xlink:to="gifi_OperatingCyclePolicyPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins" xlink:to="gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember" xlink:to="gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:to="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit" xlink:to="gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:to="us-gaap_DebtInstrumentAnnualPrincipalPayment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets" xlink:to="gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ReductionInPerformanceObligations" xlink:to="gifi_ReductionInPerformanceObligations_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock" xlink:to="gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_OffshoreJacketsProjectMember" xlink:to="gifi_OffshoreJacketsProjectMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="srt_LitigationCaseTypeDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransactionDomain" xlink:to="us-gaap_TransactionDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualRiskOrUncertaintyNatureDomain" xlink:to="us-gaap_UnusualRiskOrUncertaintyNatureDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnsecuredDebt" xlink:to="us-gaap_UnsecuredDebt_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_BalanceSheetDateClassifiedAsNoncurrentMember" xlink:to="gifi_BalanceSheetDateClassifiedAsNoncurrentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_FortyVehicleFerryVesselTwoMember" xlink:to="gifi_FortyVehicleFerryVesselTwoMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuedPrincipal" xlink:to="us-gaap_DebtInstrumentIssuedPrincipal_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_DateOfLandfallOccurred" xlink:to="gifi_DateOfLandfallOccurred_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock" xlink:to="gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ProjectsPercentComplete" xlink:to="gifi_ProjectsPercentComplete_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_OtherIncomeExpenseNetPolicyTextBlock" xlink:to="gifi_OtherIncomeExpenseNetPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_SignificantAccountingPoliciesTable" xlink:to="gifi_SignificantAccountingPoliciesTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_PaymentsOnInsuranceFinanceArrangement" xlink:to="gifi_PaymentsOnInsuranceFinanceArrangement_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentContinuingOperationsMember" xlink:to="us-gaap_SegmentContinuingOperationsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_NatureOfOperationsPolicyTextBlock" xlink:to="gifi_NatureOfOperationsPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromInsuranceSettlementOperatingActivities" xlink:to="us-gaap_ProceedsFromInsuranceSettlementOperatingActivities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_AssetsHeldForSalePolicyTextBlock" xlink:to="gifi_AssetsHeldForSalePolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:to="us-gaap_ProceedsFromSaleAndCollectionOfReceivables_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDecreaseForgiveness" xlink:to="us-gaap_DebtInstrumentDecreaseForgiveness_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan" xlink:to="gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_NumberOfCorporateNonOperatingSegments" xlink:to="gifi_NumberOfCorporateNonOperatingSegments_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings" xlink:to="gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_DebtInstrumentPaymentsOfLoan" xlink:to="gifi_DebtInstrumentPaymentsOfLoan_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ImpactOfHurricaneIdaDescription" xlink:to="gifi_ImpactOfHurricaneIdaDescription_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_PrecontractCostPolicyTextBlock" xlink:to="gifi_PrecontractCostPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_SuretyContractsOfInsuranceCoverages" xlink:to="gifi_SuretyContractsOfInsuranceCoverages_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_OtherBasisOfPricingMember" xlink:to="gifi_OtherBasisOfPricingMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_FortyVehicleFerryVesselOneMember" xlink:to="gifi_FortyVehicleFerryVesselOneMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfMachineryAndEquipment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_GainOnInterruptionsInsuranceRecovery" xlink:to="gifi_GainOnInterruptionsInsuranceRecovery_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateTerms" xlink:to="us-gaap_DebtInstrumentInterestRateTerms_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_SuretyBonds" xlink:to="gifi_SuretyBonds_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermContractWithCustomerMember" xlink:to="us-gaap_LongTermContractWithCustomerMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:to="gifi_ContractWithCustomerAssetLiabilityNetCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateRangeStart1" xlink:to="us-gaap_DebtInstrumentMaturityDateRangeStart1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision" xlink:to="gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset" xlink:to="gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_PercentageOfProvisionRequiredFromProceedsReceived" xlink:to="gifi_PercentageOfProvisionRequiredFromProceedsReceived_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_PromissoryNoteMember" xlink:to="gifi_PromissoryNoteMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ServicesSegmentMember" xlink:to="gifi_ServicesSegmentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualRiskOrUncertaintyByNatureAxis" xlink:to="us-gaap_UnusualRiskOrUncertaintyByNatureAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ReducedSuretyBonds" xlink:to="gifi_ReducedSuretyBonds_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateRangeEnd1" xlink:to="us-gaap_DebtInstrumentMaturityDateRangeEnd1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_NetReceivableAmountPurportedLiquidatedDamages" xlink:to="gifi_NetReceivableAmountPurportedLiquidatedDamages_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_LongTermContractsOrProgramsDisclosureLineItems" xlink:to="gifi_LongTermContractsOrProgramsDisclosureLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_LossContingencyNatureDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockNoParValue" xlink:to="us-gaap_PreferredStockNoParValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts" xlink:to="gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPaymentTerms" xlink:to="us-gaap_DebtInstrumentPaymentTerms_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ShipyardTransactionsMember" xlink:to="gifi_ShipyardTransactionsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_SeventyVehicleFerryMember" xlink:to="gifi_SeventyVehicleFerryMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_TimeAndMaterialsAndCostReimbursableMember" xlink:to="gifi_TimeAndMaterialsAndCostReimbursableMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_FortyVehicleFerryMember" xlink:to="gifi_FortyVehicleFerryMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="srt_CumulativeEffectPeriodOfAdoptionAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_BalanceSheetDateClassifiedAsCurrentMember" xlink:to="gifi_BalanceSheetDateClassifiedAsCurrentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares" xlink:to="gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LetterOfCreditMember" xlink:to="us-gaap_LetterOfCreditMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_GainLossOnInsuranceRecovery" xlink:to="gifi_GainLossOnInsuranceRecovery_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent" xlink:to="gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ShortTermDebtRemainingPrincipalBalance" xlink:to="gifi_ShortTermDebtRemainingPrincipalBalance_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FixedPriceContractMember" xlink:to="us-gaap_FixedPriceContractMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ShortTermPremiumFinanceArrangementMember" xlink:to="gifi_ShortTermPremiumFinanceArrangementMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_RevenueVariableConsiderationContractPriceReduction" xlink:to="gifi_RevenueVariableConsiderationContractPriceReduction_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClearingServiceMember" xlink:to="us-gaap_ClearingServiceMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LettersOfCreditOutstandingAmount" xlink:to="us-gaap_LettersOfCreditOutstandingAmount_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ImpairmentRightOfUseAsset" xlink:to="gifi_ImpairmentRightOfUseAsset_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201613Member" xlink:to="us-gaap_AccountingStandardsUpdate201613Member_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_LongTermContractsOrProgramsDisclosureTable" xlink:to="gifi_LongTermContractsOrProgramsDisclosureTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_FortyVehicleFerryProjectsMember" xlink:to="gifi_FortyVehicleFerryProjectsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_HurricaneIdaMember" xlink:to="gifi_HurricaneIdaMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementExpense" xlink:to="us-gaap_LitigationSettlementExpense_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_PPPLoanMember" xlink:to="gifi_PPPLoanMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_IncrementalForecastCosts" xlink:to="gifi_IncrementalForecastCosts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_FabricationSegmentMember" xlink:to="gifi_FabricationSegmentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_RemainingFortyVehicleFerryMember" xlink:to="gifi_RemainingFortyVehicleFerryMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_GeneralLiabilityArrangementMember" xlink:to="gifi_GeneralLiabilityArrangementMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_SignificantAccountingPoliciesLineItems" xlink:to="gifi_SignificantAccountingPoliciesLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_LCFacilityMember" xlink:to="gifi_LCFacilityMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionTypeAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="us-gaap_ContractWithCustomerBasisOfPricingDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ProceedsFromPropertyInsurancePolicy" xlink:to="gifi_ProceedsFromPropertyInsurancePolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges" xlink:to="gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SuretyBondMember" xlink:to="us-gaap_SuretyBondMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceRecoveries" xlink:to="us-gaap_InsuranceRecoveries_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_MpsvLitigationMember" xlink:to="gifi_MpsvLitigationMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ContractAssetUnderDisputeNoncurrent" xlink:to="gifi_ContractAssetUnderDisputeNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:to="us-gaap_InsuranceSettlementsReceivableNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_NoteAgreementMember" xlink:to="gifi_NoteAgreementMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts" xlink:to="gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_PPPLoanThresholdRequiringAuditBySBA" xlink:to="gifi_PPPLoanThresholdRequiringAuditBySBA_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember" xlink:to="gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ShipyardSegmentMember" xlink:to="gifi_ShipyardSegmentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesCurrent" xlink:to="us-gaap_HeldToMaturitySecuritiesCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ContractWithCustomerReserveForLoss" xlink:to="gifi_ContractWithCustomerReserveForLoss_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:to="us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages" xlink:to="gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermContractWithCustomerMember" xlink:to="us-gaap_ShortTermContractWithCustomerMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:to="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_ContractWithCustomerDurationDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_LitigationExpenseAssociatedWithRecordingLiability" xlink:to="gifi_LitigationExpenseAssociatedWithRecordingLiability_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_LossContingencyUnderPerformanceBondsIssued" xlink:to="gifi_LossContingencyUnderPerformanceBondsIssued_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractReceivableDueOneYearOrLess" xlink:to="us-gaap_ContractReceivableDueOneYearOrLess_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm" xlink:to="gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:to="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInReceivables" xlink:to="us-gaap_IncreaseDecreaseInReceivables_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_SecondFortyVehicleFerryMember" xlink:to="gifi_SecondFortyVehicleFerryMember_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts" xlink:to="us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" xlink:to="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_lbl"/>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>27
<FILENAME>gifi-20230930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Linkbase Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2023-11-07T17:00:48.8424+00:00 -->
<!-- Copyright (c) 2023 Donnelly Financial Solutions, Inc. All Rights Reserved. -->
<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/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDBALANCESHEETS" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:href="gifi-20230930.xsd#Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails" xlink:href="gifi-20230930.xsd#Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails" xlink:type="simple"/>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="0" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_RestrictedCashNoncurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_HeldToMaturitySecuritiesCurrent" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ContractReceivableDueOneYearOrLess" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="4" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="4" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="5" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="6" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="7" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent" xlink:label="us-gaap_RestrictedCashCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="us-gaap_HeldToMaturitySecuritiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="us-gaap_ContractReceivableDueOneYearOrLess"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet" order="2" weight="1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="0" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="gifi_PaymentsOnInsuranceFinanceArrangement" order="1" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AssetImpairmentCharges" order="2" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" order="2" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="2" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3" weight="1" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="gifi_ProceedsFromPropertyInsurancePolicy" order="3" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="4" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="5" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="5" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="6" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InsuranceRecoveries" order="7" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="8" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInReceivables" order="9" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" order="10" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" order="11" weight="-1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="12" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="13" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="14" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" order="15" weight="-1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_PaymentsOnInsuranceFinanceArrangement" xlink:label="gifi_PaymentsOnInsuranceFinanceArrangement"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="gifi_ProceedsFromPropertyInsurancePolicy"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries" xlink:label="us-gaap_InsuranceRecoveries"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="us-gaap_IncreaseDecreaseInReceivables"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails">
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="0" weight="1.00" use="optional"/>
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1" weight="-1.00" use="optional"/>
    <link:loc xlink:type="locator" xlink:href="gifi-20230930.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="gifi_ContractWithCustomerAssetLiabilityNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692679901920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [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="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="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="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Gulf Island Fabrication, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001031623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,287,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">72-1147390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2170 Buckthorne Place<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">The woodlands<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">77380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">714-6100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</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="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">LA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CityAreaCode</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentTransitionReport</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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine1</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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine2</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_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressCityOrTown</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_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressPostalZipCode</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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityFileNumber</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:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityIncorporationStateCountryCode</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:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityTaxIdentificationNumber</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:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LocalPhoneNumber</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Security12bTitle</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:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SecurityExchangeName</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:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692680221760">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 25,125<span></span>
</td>
<td class="nump">$ 33,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,197<span></span>
</td>
<td class="nump">1,603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,437<span></span>
</td>
<td class="nump">9,905<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractReceivableDueOneYearOrLess', window );">Contract receivables and retainage, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,684<span></span>
</td>
<td class="nump">29,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,438<span></span>
</td>
<td class="nump">6,475<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,340<span></span>
</td>
<td class="nump">1,599<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">87,526<span></span>
</td>
<td class="nump">87,069<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,285<span></span>
</td>
<td class="nump">31,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,217<span></span>
</td>
<td class="nump">2,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangibles, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">735<span></span>
</td>
<td class="nump">842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">839<span></span>
</td>
<td class="nump">13,584<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">120,602<span></span>
</td>
<td class="nump">134,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,515<span></span>
</td>
<td class="nump">8,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3],[4],[5]</sup></td>
<td class="nump">3,534<span></span>
</td>
<td class="nump">8,196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,247<span></span>
</td>
<td class="nump">14,283<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,296<span></span>
</td>
<td class="nump">30,789<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">822<span></span>
</td>
<td class="nump">1,453<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">49,118<span></span>
</td>
<td class="nump">32,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, no par value, 5,000 shares authorized, no shares issued and outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, no par value, 30,000 shares authorized, 16,287 shares issued and outstanding at September 30, 2023 and 15,973 at December 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,690<span></span>
</td>
<td class="nump">11,591<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">108,257<span></span>
</td>
<td class="nump">107,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(48,463)<span></span>
</td>
<td class="num">(16,339)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">71,484<span></span>
</td>
<td class="nump">102,624<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 120,602<span></span>
</td>
<td class="nump">$ 134,866<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets at September 30, 2023 and December 31, 2022, excluded</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with revenue recognized in excess of amounts billed for which we have an unconditional right to the consideration. Such amounts are reflected within contract receivables.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract assets compared to December 31, 2022, was primarily due to decreased unbilled positions on our forty-vehicle ferry projects for our Shipyard Division, offset partially by increased unbilled positions on various projects for our Fabrication Division.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, includes accrued contract losses of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively. See &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Changes in Project Estimates&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of our accrued contract losses and Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized during the three months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at June 30, 2023 and 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">. Revenue recognized during the nine months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at December 31, 2022 and 2021, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">  million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract liabilities compared to December 31, 2022, was primarily due to a decrease in advance billings on our cancelled offshore jackets project for our Fabrication Division and accrued contract losses on our forty-vehicle ferry projects for our Shipyard Division. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Future Performance Obligations&#8221; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">above for further discussion of the project cancellation.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 910<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482546/910-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractReceivableDueOneYearOrLess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692682436016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred stock, no par value</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="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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, no par value</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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="nump">30,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">16,287,000<span></span>
</td>
<td class="nump">15,973,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">16,287,000<span></span>
</td>
<td class="nump">15,973,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_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692682287376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 5,023<span></span>
</td>
<td class="nump">$ 39,593<span></span>
</td>
<td class="nump">$ 106,517<span></span>
</td>
<td class="nump">$ 104,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">34,902<span></span>
</td>
<td class="nump">35,373<span></span>
</td>
<td class="nump">126,881<span></span>
</td>
<td class="nump">98,709<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(29,879)<span></span>
</td>
<td class="nump">4,220<span></span>
</td>
<td class="num">(20,364)<span></span>
</td>
<td class="nump">5,472<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">4,080<span></span>
</td>
<td class="nump">4,510<span></span>
</td>
<td class="nump">12,883<span></span>
</td>
<td class="nump">12,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other (income) expense, net</a></td>
<td class="num">(324)<span></span>
</td>
<td class="num">(944)<span></span>
</td>
<td class="num">(689)<span></span>
</td>
<td class="num">(3,698)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(33,635)<span></span>
</td>
<td class="nump">654<span></span>
</td>
<td class="num">(32,558)<span></span>
</td>
<td class="num">(3,795)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest (expense) income, net</a></td>
<td class="nump">397<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="nump">1,057<span></span>
</td>
<td class="num">(104)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="num">(33,238)<span></span>
</td>
<td class="nump">608<span></span>
</td>
<td class="num">(31,501)<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (33,235)<span></span>
</td>
<td class="nump">$ 598<span></span>
</td>
<td class="num">$ (31,492)<span></span>
</td>
<td class="num">$ (3,901)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income (loss) per share</a></td>
<td class="num">$ (2.04)<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (1.95)<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted income (loss) per share</a></td>
<td class="num">$ (2.04)<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (1.95)<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692675685360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Adoption of ASU 2016-13</div></th>
<th class="th"><div>After Adoption of ASU 2016-13</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>After Adoption of ASU 2016-13</div>
</th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th">
<div>Additional Paid-In Capital </div>
<div>After Adoption of ASU 2016-13</div>
</th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th">
<div>Accumulated Deficit </div>
<div>Adoption of ASU 2016-13</div>
</th>
<th class="th">
<div>Accumulated Deficit </div>
<div>After Adoption of ASU 2016-13</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 103,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,987)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(5,027)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,027)<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="Show.showAR( this, 'defref_gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock', window );">Vesting of restricted stock</a></td>
<td class="num">(59)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2022</a></td>
<td class="nump">99,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,014)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2021</a></td>
<td class="nump">103,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,987)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(3,901)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Sep. 30, 2022</a></td>
<td class="nump">101,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,888)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Mar. 31, 2022</a></td>
<td class="nump">99,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,014)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">528<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="Show.showAR( this, 'defref_gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock', window );">Vesting of restricted stock</a></td>
<td class="num">(62)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Jun. 30, 2022</a></td>
<td class="nump">100,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,486)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Sep. 30, 2022</a></td>
<td class="nump">101,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,888)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 102,624<span></span>
</td>
<td class="num">$ (632)<span></span>
</td>
<td class="nump">$ 101,992<span></span>
</td>
<td class="nump">$ 11,591<span></span>
</td>
<td class="nump">$ 11,591<span></span>
</td>
<td class="nump">107,372<span></span>
</td>
<td class="nump">$ 107,372<span></span>
</td>
<td class="num">(16,339)<span></span>
</td>
<td class="num">$ (632)<span></span>
</td>
<td class="num">$ (16,971)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">15,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,973<span></span>
</td>
<td class="nump">15,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">$ 641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">641<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="Show.showAR( this, 'defref_gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock', window );">Vesting of restricted stock</a></td>
<td class="num">(181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2023</a></td>
<td class="nump">102,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,330)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 102,624<span></span>
</td>
<td class="num">$ (632)<span></span>
</td>
<td class="nump">$ 101,992<span></span>
</td>
<td class="nump">$ 11,591<span></span>
</td>
<td class="nump">$ 11,591<span></span>
</td>
<td class="nump">107,372<span></span>
</td>
<td class="nump">$ 107,372<span></span>
</td>
<td class="num">(16,339)<span></span>
</td>
<td class="num">$ (632)<span></span>
</td>
<td class="num">$ (16,971)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">15,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,973<span></span>
</td>
<td class="nump">15,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (31,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Sep. 30, 2023</a></td>
<td class="nump">$ 71,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,463)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Sep. 30, 2023</a></td>
<td class="nump">16,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Mar. 31, 2023</a></td>
<td class="nump">$ 102,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,330)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">1,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,102<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="Show.showAR( this, 'defref_gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock', window );">Vesting of restricted stock</a></td>
<td class="num">(301)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(271)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Jun. 30, 2023</a></td>
<td class="nump">104,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,228)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Jun. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(33,235)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,235)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Sep. 30, 2023</a></td>
<td class="nump">$ 71,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 108,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (48,463)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Sep. 30, 2023</a></td>
<td class="nump">16,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital, income tax effect from share-based compensation, net, in shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital share based compensation vesting of restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692682322208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (31,492)<span></span>
</td>
<td class="num">$ (3,901)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,115<span></span>
</td>
<td class="nump">3,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Change in allowance for doubtful accounts and credit losses</a></td>
<td class="num">(410)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on sale or disposal of fixed assets, net</a></td>
<td class="num">(249)<span></span>
</td>
<td class="num">(79)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Gain on insurance recoveries</a></td>
<td class="num">(245)<span></span>
</td>
<td class="num">(1,200)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">1,466<span></span>
</td>
<td class="nump">1,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Contract receivables and retainage, net</a></td>
<td class="num">(6,479)<span></span>
</td>
<td class="num">(17,026)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="nump">534<span></span>
</td>
<td class="num">(3,048)<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="Show.showAR( this, 'defref_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets', window );">Prepaid expenses, inventory and other current assets</a></td>
<td class="nump">2,829<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">2,914<span></span>
</td>
<td class="nump">2,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="num">(4,662)<span></span>
</td>
<td class="num">(2,355)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="num">(373)<span></span>
</td>
<td class="num">(288)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Noncurrent assets and liabilities, net</a></td>
<td class="nump">31,880<span></span>
</td>
<td class="num">(654)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(172)<span></span>
</td>
<td class="num">(18,825)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(1,701)<span></span>
</td>
<td class="num">(1,032)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from Shipyard Transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">886<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">396<span></span>
</td>
<td class="nump">2,035<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="Show.showAR( this, 'defref_gifi_ProceedsFromPropertyInsurancePolicy', window );">Recoveries from insurance claims</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="num">(30,731)<span></span>
</td>
<td class="num">(9,809)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of short-term investments</a></td>
<td class="nump">25,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(6,591)<span></span>
</td>
<td class="num">(6,720)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_PaymentsOnInsuranceFinanceArrangement', window );">Payments on Insurance Finance Arrangements</a></td>
<td class="num">(1,257)<span></span>
</td>
<td class="num">(963)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments for vested stock withholdings</a></td>
<td class="num">(482)<span></span>
</td>
<td class="num">(121)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(1,739)<span></span>
</td>
<td class="num">(1,084)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(8,502)<span></span>
</td>
<td class="num">(26,629)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">34,824<span></span>
</td>
<td class="nump">54,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">$ 26,322<span></span>
</td>
<td class="nump">$ 27,960<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in prepaid expense and other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PaymentsOnInsuranceFinanceArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments on insurance finance arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PaymentsOnInsuranceFinanceArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ProceedsFromPropertyInsurancePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from property insurance policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ProceedsFromPropertyInsurancePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sale of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692681982416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nature of Operations</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gulf Island Fabrication, Inc. (together with its subsidiaries, &#8220;Gulf Island,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221;) is a leading fabricator of complex steel structures and modules and a provider of specialty services, including project management, hookup, commissioning, repair, maintenance, scaffolding, coatings, welding enclosures, civil construction and staffing services to the industrial and energy sectors. Our customers include U.S. and, to a lesser extent, international energy producers; refining, petrochemical, LNG, industrial and power operators; and EPC companies. We currently operate and manage our business through </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating divisions (&#8220;Services&#8221;, &#8220;Fabrication&#8221; and &#8220;Shipyard&#8221;) and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> non-operating division (&#8220;Corporate&#8221;), which represent our reportable segments. Our corporate headquarters is located in The Woodlands, Texas and our primary operating facilities are located in Houma, Louisiana (&#8220;Houma Facilities&#8221;).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 19, 2021, we sold our Shipyard Division operating assets and certain construction contracts (&#8220;Shipyard Transaction&#8221;) and intend to wind down our remaining Shipyard Division operations by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 1, 2021, we acquired a services and industrial staffing business (&#8220;DSS Acquisition&#8221;), which increased our skilled workforce, further diversified our customer base and expanded our service offerings for our Services Division.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 4, 2023, we resolved our MPSV Litigation. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited Consolidated Financial Statements (&#8220;Financial Statements&#8221;) reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation. The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;). Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements. In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. Our Consolidated Balance Sheet (&#8220;Balance Sheet&#8221;) at December 31, 2022, 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 our 2022 Financial Statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating Cycle</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The duration of our contracts vary, but may extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve-month period. Assets and liabilities classified as current, which may not be received or paid within the next twelve months, include contract retainage, contract assets and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. We believe our most significant estimates and judgments are associated with:</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">revenue recognition for our long-term contracts, including application of the percentage-of-completion method (&#8220;POC"), estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims (including amounts arising from disputes with customers) and liquidated damages;</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fair value and recoverability assessments that must be periodically performed with respect to long-lived tangible assets, goodwill and other intangible assets; </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">determination of deferred income tax assets, liabilities and related valuation allowances;</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reserves for bad debts and credit losses; </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">liabilities related to self-insurance programs; </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">insurance recoveries associated with damage to our Houma Facilities resulting from Hurricane Ida discussed further in Note 2; and</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the impacts of volatile oil and gas prices and macroeconomic conditions on our business, estimates and judgments as discussed further below.</span></div></div><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Oil and Gas Price Volatility and Macroeconomic Conditions </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; Since 2008, the prices of oil and gas have experienced significant volatility, including depressed prices over extended periods, resulting in reductions in capital spending and drilling activities from our traditional offshore oil and gas customer base. Consequently, our operating results and cash flows were negatively impacted as we experienced reductions in revenue, lower margins due to competitive pricing and under-utilization of our operating facilities and resources. Beginning in 2020, the global coronavirus pandemic (&#8220;COVID-19&#8221;) added another layer of pressure and uncertainty on oil and gas prices (with oil prices reaching a twenty-year low and gas prices reaching a four-year low), which further negatively impacted certain of our end markets through the first quarter 2022. This volatility in oil and gas prices was compounded by Russia&#8217;s invasion of Ukraine in February 2022 (and the related European energy crisis), and the U.S. and other countries actions in response (with oil prices reaching an eight-year high and gas prices reaching a fourteen-year high), which positively impacted certain of our end markets. While oil and gas prices have somewhat stabilized, the duration of such stability is uncertain and difficult to predict.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, global economic factors that are beyond our control, have and could continue to impact our operations, including, but are not limited to, supply chain disruptions (including global shipping and logistics challenges that began in 2020), inflationary pressures, economic slowdowns and recessions, bank failures, natural disasters, public health crises (such as COVID-19), and geopolitical conflicts (such as the conflict in Ukraine and the Israel-Hamas conflict).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ultimate business and financial impacts of oil and gas price volatility and macroeconomic conditions on our business and results of operations continues to be uncertain, but the impacts have included, or may continue to include, among other things, reduced bidding activity; suspension or termination of backlog; deterioration of customer financial condition; and</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unanticipated project costs  and schedule delays due to supply chain disruptions, labor and material price increases, lower labor productivity, increased employee and contractor absenteeism and turnover, craft labor hiring challenges, increased safety incidents, lack of performance by subcontractors and suppliers, and contract disputes. We continue to monitor the impacts of oil and gas price volatility and macroeconomic conditions on our operations, and our estimates in future periods will be revised for any events and changes in circumstances arising after the date of this Report.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income (Loss) Per Share</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic income (loss) per share is calculated by dividing net income or loss by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share reflects the assumed conversion of dilutive securities in periods in which income is reported. See Note 5 for calculations of our basic and diluted income (loss) per share.</span></p></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash Equivalents, Restricted Cash and Short-Term Investments</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash Equivalents &#8211; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We consider investments with original maturities of three months or less when purchased to be cash equivalents. We hold substantially all of our cash deposits with Hancock Whitney Bank  (&#8220;Whitney Bank&#8221;).</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Cash &#8211; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023 and December 31, 2022, we had </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of restricted cash as security for letters of credit issued under our letter of credit facility (&#8220;LC Facility&#8221;) with Whitney Bank. Our restricted cash is held in an interest-bearing money market account with Whitney Bank. The classification of the restricted cash as current and noncurrent is determined by the contractual maturity dates of the letters of credit being secured, with letters of credit having </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">maturity dates of twelve months or less from the balance sheet date classified as current</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and letters of credit having </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">maturity dates of longer than twelve months from the balance sheet date classified as noncurrent</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. See Note 3 for further discussion of our letters of credit and associated security requirements.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Investments &#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We consider investments with original maturities of more than three months but less than twelve months to be short-term investments. At September 30, 2023 and December 31, 2022, our short-term investments included U.S. Treasuries with original maturities of four </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and six months, respectively. We intend to hold these investments until maturity and it is not more likely than not that we will be required to sell the investments prior to their maturity. The investments are stated at amortized costs, which approximates fair value due to their near-term maturities. All short-term investments are traded on active markets with quoted prices and represent Level 1 fair value measurements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis. The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition. Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation. An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allowance for Doubtful Accounts and Credit Losses</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As further discussed under &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New Accounting Standards&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> below, we adopted the new accounting standard for measuring credit losses effective January 1, 2023. In the normal course of business, we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We provide an allowance for credit losses and routinely review individual contract receivable balances and other financial assets for collectability and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, company-specific credit ratings, historical company-specific uncollectable amounts and economic conditions in general. See Note 2 for further discussion of our allowance for doubtful accounts and credit losses.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Awards under our stock-based compensation plans are calculated using a fair value-based measurement method. Depending on the terms of the award, we use the straight-line or graded vesting methods to recognize share-based compensation expense over the requisite service period of the award. We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense on our Consolidated Statements of Operations (&#8220;Statement of Operations&#8221;). Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity on our Consolidated Statements of Cash Flows (&#8220;Statement of Cash Flows&#8221;).</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and Amortization Expense</span></p></div><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are depreciated on a straight-line basis over estimated useful lives ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e624b6ce-3af2-44ca-8918-2b0aae69c71f;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25 years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. Intangible assets are amortized on a straight-line basis over seven years and amortization expense is reflected within general and administrative expense on our Statement of Operations. </span></span><span style=""></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-Lived Assets</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any indicators of impairment or when other actions require an impairment assessment (such as a change in reporting units). Our Services Division represents our only reporting unit with goodwill. We perform our annual impairment assessment during the fourth quarter of each year based upon balances as of October 1. In evaluating goodwill for impairment, we have the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of our reporting unit is greater than its carrying value. If we determine that it is more likely than not that the carrying value of the reporting unit is greater than its fair value, we perform a quantitative impairment test by calculating the fair value of the reporting unit and comparing it to the carrying value of the reporting unit, and we recognize an impairment charge to the extent its carrying value exceeds its fair value. To determine the fair value of our reporting unit and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profile of our reporting unit into our valuation model. We had no indicators of impairment during the nine months ended September 30, 2023. If, based on future assessments, our goodwill is deemed to be impaired, the impairment would result in a charge to our operating results in the period of impairment.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Long-Lived Assets </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our property, plant and equipment, lease assets (included within other noncurrent assets), and finite-lived intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. If a recoverability assessment is required, we compare the estimated future undiscounted cash flow associated with the asset or asset group to its carrying amount to determine if an impairment exists. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and the excess of the carrying amount of the asset or asset group over its fair value is recorded as an impairment charge. Fair value is determined based on discounted cash flows, appraised values or third-party indications of value, as appropriate. We had no indicators of impairment during the nine months ended September 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record a right-of-use asset and an offsetting lease liability on our Balance Sheet equal to the present value of our lease payments for leases with an original term of longer than twelve months. We do not record an asset or liability for leases with an original term of twelve months or less and we do not separate lease and non-lease components for our leases. Our lease assets are reflected within other noncurrent assets, and the current and noncurrent portions of our lease liabilities are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet. For leases with escalations over the life of the lease, we recognize expense on a straight-line basis.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 &#8211; inputs are based upon quoted prices for identical instruments traded in active markets.</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 &#8211; 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></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 &#8211; inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.</span></div></div><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of our financial instruments, including cash and cash equivalents, short-term investments, accounts receivable and accounts payable approximate their fair values. Our fair value assessments for determining the impairments of inventory, goodwill and long-lived assets are non-recurring fair value measurements that fall within Level 3 of the fair value hierarchy.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#8211; Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate, time and materials (&#8220;T&amp;M&#8221;) and cost-reimbursable, or a combination thereof. Our contracts primarily relate to the fabrication of steel structures and modules, and certain service arrangements. We recognize revenue from our contracts in accordance with Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, Topic 606 </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Revenue from Contracts with Customers&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (&#8220;Topic 606&#8221;).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and the customer has obtained control of a promised asset.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-term Contracts Satisfied Over Time </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; Revenue for our long-term contracts is recognized using the POC method based on contract costs incurred to date compared to total estimated contract costs (an input method). Fixed-price contracts, or contracts with a more significant fixed-price component, generally provide us with greater control over project schedule and the timing of when work is performed and costs are incurred, and accordingly, when revenue is recognized. Unit-rate, T&amp;M and cost-reimbursable contracts generally have more variability in the scope of work and provide our customers with greater influence over the timing of when we perform our work, and accordingly, such contracts often result in less predictability with respect to the timing of when revenue is recognized. Contract costs include direct costs, such as materials and labor, and indirect costs attributable to contract activity. Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred. Revenue and gross profit or loss for contracts accounted for using the POC method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: forecast costs of engineering, materials, equipment and subcontracts; forecast costs of labor and labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures. See Note 2 for further discussion of projects with significant changes in estimated margins during the three and nine months ended September 30, 2023 and 2022.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Contracts and Contracts Satisfied at a Point In Time &#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Revenue for our short-term contracts (which includes revenue associated with our master services arrangements) and contracts that do not satisfy the criteria for revenue recognition over time is recognized when the work is performed or when control of the asset is transferred, the related costs are incurred and collection is reasonably assured.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Variable Consideration</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Revenue and gross profit or loss for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims (including amounts arising from disputes with customers), incentives and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed. Variable consideration can also include revenue associated with work performed on a unit-rate, T&amp;M or cost-reimbursable basis that is recognized using the POC method. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. See Note 2 for further discussion of our unapproved change orders, claims, incentives and liquidated damages.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Additional Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Topic 606 also requires disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-Contract Costs</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At September 30, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> deferred pre-contract costs.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (Income) Expense, Net</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net, generally represents recoveries or provisions for bad debts and credit losses, gains or losses associated with the sale or disposition of property and equipment, and income or expense associated with certain nonrecurring items.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes have been provided for using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to state income tax laws related to the apportionment of revenue for our projects, judgment is required to estimate the effective tax rate expected to apply to tax differences that are anticipated to reverse in the future.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A valuation allowance is provided to reserve for deferred tax assets (&#8220;DTA(s)&#8221;) if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. Our effective tax rate differs from our statutory rate for the three months ended September 30, 2023, and nine months ended September 30, 2023 and 2022, a</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s no federal income tax benefit was recorded for our losses as a full valuation allowance was recorded against our net deferred tax assets generated during the periods, and for the three months ended September 30, 2022, as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> federal income tax expense was recorded for our income as it was fully offset by the reversal of valuation allowance on our net deferred tax assets. Income taxes recorded for the three and nine months ended September 30, 2023 and 2022 relate to state income taxes.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments. Interest and penalties on uncertain tax positions are recorded within income tax expense.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.08%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New Accounting Standards</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; In the first quarter 2023, we adopted ASU 2016-13, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which changes the way we evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, we are required to use a new forward-looking &#8220;expected loss&#8221; model to evaluate impairment, which includes considering a broader range of information to estimate expected credit losses and may potentially result in earlier recognition of allowances for losses. The new accounting standard was adopted using the cumulative-effect transition method with any cumulative-effect adjustment being recorded to accumulated deficit on January 1, 2023. Upon adoption, we recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million increase to beginning accumulated deficit, a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million decrease to contract receivables and retainage, net and contract assets, and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million decrease to other noncurrent assets, on our Balance Sheet. Adoption of the new standard did not have a material effect on our results of operations or related disclosures.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; In the first quarter 2023, we adopted ASU 2021-08, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Business Combinations - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which changes the way companies measure contract assets and contract liabilities from contracts with customers acquired in a business combination and creates an exception to the general recognition and measurement principle of ASC 805. Adoption of the new standard did not have a material effect on our financial position, results of operations or related disclosures.</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692681716912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">2. REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed in Note 1, we recognize revenue from our contracts in accordance with Topic 606.  Summarized below are required disclosures under Topic 606 and other relevant guidance.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disaggregation of Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize revenue for each of our operating segments, disaggregated by contract type and duration, for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023 and 2022 (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">557</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,185</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">19,980</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">21,086</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,794</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">23,880</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,333</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,123</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,976</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,979</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">230</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">557</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13,043</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">19,122</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,419</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,936</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">24,145</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,976</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,979</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">230</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,023</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">986</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">11,410</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,244</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">20,937</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,373</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">23,310</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">646</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,646</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">253</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,039</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,569</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,429</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">254</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">39,593</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">986</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,078</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">16,912</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">21,583</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,351</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">253</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,681</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,569</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,429</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">254</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">39,593</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,356</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">37,773</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,126</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">64,456</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,609</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">96,065</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,221</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">895</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,326</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,033</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,382</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">925</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,517</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,356</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,259</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,612</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">67,677</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,123</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">895</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">70,905</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,033</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,382</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">925</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,517</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,557</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">25,651</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">36,515</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">59,903</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,588</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">63,491</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,953</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,646</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">424</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,175</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,413</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,885</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">431</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">104,181</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,557</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">29,319</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">40,183</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">61,856</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,566</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">424</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">63,998</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,413</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,885</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">431</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">104,181</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="margin-left:4.133%;text-indent:-3.602%;padding-left:3.333%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future Performance Obligations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our remaining performance obligations, disaggregated by operating segment and contract type, at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:36.966%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.207%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.207%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.228%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.288%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">867</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">10,033</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">726</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">11,626</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,474</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,474</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">867</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">11,507</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">726</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13,100</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">In February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">July 2023, the customer cancelled the contract. Accordingly, during the second quarter 2023, our performance obligations were reduced by $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">76.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million to reflect the estimated revenue amount that will not be recognized due to the cancellation. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Other Operating and Project Matters&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of the project cancellation.</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Based on our current estimates we expect to recognize revenue of approximately $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million for the remainder of </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d8c59da1-854e-43b7-9b87-4b5e7df40c37;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_65b3d2df-2656-47e3-bde1-9a7d0f52530e;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively, associated with our performance obligations at September 30, 2023. Certain factors and circumstances could result in changes in the timing of recognition of our performance obligations as revenue and the amounts ultimately recognized.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contracts Assets and Liabilities</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The timing of customer invoicing and recognition of revenue using the POC method may occur at different times. Customer invoicing is generally dependent upon contractual billing terms, which could provide for customer payments in advance of performing the work, milestone billings based on the completion of certain phases of the work, or billings when services are provided. Revenue recognized in excess of amounts billed is reflected as contract assets on our Balance Sheet, or to the extent we have an unconditional right to the consideration, is reflected as contract receivables on our Balance Sheet. Amounts billed in excess of revenue recognized, and accrued contract losses, are reflected as contract liabilities on our Balance Sheet. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information with respect to contracts that were incomplete at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, is as follows (in thousands):</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:47.138%;"></td>
        <td style="width:1.406%;"></td>
        <td style="width:1%;"></td>
        <td style="width:22.059%;"></td>
        <td style="width:1%;"></td>
        <td style="width:3.341%;"></td>
        <td style="width:1%;"></td>
        <td style="width:22.059%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1), (2)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,305</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,839</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(3), (4), (5)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,534</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,196</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contracts in progress, net</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">771</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,357</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract assets compared to December 31, 2022, was primarily due to decreased unbilled positions on our forty-vehicle ferry projects for our Shipyard Division, offset partially by increased unbilled positions on various projects for our Fabrication Division.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets at September 30, 2023 and December 31, 2022, excluded</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with revenue recognized in excess of amounts billed for which we have an unconditional right to the consideration. Such amounts are reflected within contract receivables.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract liabilities compared to December 31, 2022, was primarily due to a decrease in advance billings on our cancelled offshore jackets project for our Fabrication Division and accrued contract losses on our forty-vehicle ferry projects for our Shipyard Division. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Future Performance Obligations&#8221; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">above for further discussion of the project cancellation.</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized during the three months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at June 30, 2023 and 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">. Revenue recognized during the nine months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at December 31, 2022 and 2021, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">  million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(5)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, includes accrued contract losses of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively. See &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Changes in Project Estimates&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of our accrued contract losses and Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.</span></div></div></div><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allowance for Doubtful Accounts and Credit Losses</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our provision for bad debts and credit losses is included in other (income) expense, net on our Statement of Operations. For the three and nine months ended September 30, 2023, we recognized income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with revisions to our allowance for doubtful accounts and credit losses, and for the three and nine months ended September 30, 2022, changes were not significant. Our allowance for doubtful accounts and credit losses at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and it was not significant at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million increase to beginning accumulated deficit as of January 1, 2023, in connection with our adoption of ASU 2016-13. We had no significant write-offs or recoveries of previously recorded bad debts during the three or nine months ended September 30, 2023 or 2022. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;New Accounting Standards&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in Note 1 for further discussion of our adoption of ASU 2016-13.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Variable Consideration</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three and nine months ended September 30, 2023 and 2022, we had no material amounts in revenue related to unapproved change orders, claims or incentives, other than the amounts related to the resolution of our MPSV Litigation discussed further below. However, at September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and December 31, 2022, certain active projects within our Shipyard Division reflected a reduction to our estimated contract price for liquidated damages of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in Project Estimates</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We determine the impact of changes in estimated margins on projects for a given period by calculating the amount of revenue recognized in the period that would have been recognized in a prior period had such estimated margins been forecasted in the prior period. The total impact of changes in estimated margins for a project as disclosed on a quarterly basis may be different from the applicable year-to-date impact due to the application of the POC method and the changing progress of the project at each period end. Such impacts may also be different when a project is commenced and completed within the applicable year-to-date period but spans multiple quarters.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the resolution of our MPSV Litigation, we recorded a charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during each of the three and nine months ended September 30, 2023. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For each of the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, significant changes in estimated margins on projects positively impacted operating results for our Fabrication Division by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and negatively impacted operating results for our Shipyard Division by </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the three and nine months ended September 30, 2022, individual projects with significant changes in estimated margins did not have a material net impact on our operating results. The changes in estimates for the 2023 periods were associated with the following:</span></p><p style="margin-left:4.133%;text-indent:-4.052%;padding-left:3.733%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabrication Division</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Various Projects</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#8211; For each of the three and nine months ended September 30, 2023, our operating results were positively impacted by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on projects, resulting primarily from increases in contract price due to favorable resolution of customer change orders.</span></div></div><p style="margin-left:4.133%;text-indent:-4.052%;padding-left:3.733%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipyard Division</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Seventy-Vehicle Ferry Project</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#8211; For the three and nine months ended September 30, 2023, our operating results were negatively impacted by $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, for our seventy-vehicle ferry project, resulting primarily from increased materials and subcontracted services costs, duration related costs due to extensions of schedule and net reductions to contract price. The cost impacts were primarily due to </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">delays in the receipt of certain equipment that required replacement and subcontractor delays. The contract price impacts were primarily due to a reduction related to the propeller blades replacement discussed further below, offset partially by increases due to favorable resolution of customer change orders and the customer&#8217;s agreement to forego a portion of previously forecasted liquidated damages.</span></div></div><p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed in our previous quarterly filing, in connection with the delivery and commissioning of the vessel in the second quarter 2023, corrosion on the propeller blades was identified and the customer has determined that replacement of the propeller blades will be required. The customer has agreed to directly procure the new propeller blades and take responsibility for future installation of the blades once received. However, the customer believes we should bear the cost of the new propeller blades through a contract price reduction. We disagree with the customer given the fact that the customer specified the materials and equipment manufacturers to be used for the propulsion system and specified the cathodic protection to be used to mitigate corrosion. In light of the disagreement with the customer regarding who is responsible for the cost of the propeller blades, our forecasts at September 30, 2023, reflect a contract price reduction related to the estimated cost of the propeller blades. We are having ongoing discussions with the customer regarding who should bear final responsibility for the cost of the propeller blades.</span></p><p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023, the vessel was substantially complete and has been delivered to the customer. We anticipate completion of commissioning activities and final sea trials to occur in the fourth quarter 2023 (previously the third quarter 2023, but was delayed due to the aforementioned impacts). At September 30, 2023, the project was in a loss position and our reserve for estimated losses wa</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. If future subcontractor availability or costs differ from our current estimates, our schedule is further extended or we incur additional liquidated damages, we experience challenges during commissioning or sea trials for the vessel, or unanticipated warranty costs, the project would experience further delays and losses.</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Forty-Vehicle Ferry Projects</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#8211; During the second quarter 2023, we received final customer acceptance of one of the two forty-vehicle ferries that were under construction. For the three and nine months ended September 30, 2023, our operating results were negatively impacted by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, for our remaining forty-vehicle ferry project, resulting primarily from increased subcontracted services and duration related costs due to extensions of schedule, including forecast liquidated damages. The impacts were primarily due to delays in the receipt of certain equipment that required replacement and subcontractor delays. At September 30, 2023, the vessel was substantially complete, and as of the date of this Report, the ferry is in route for delivery to the customer. We anticipate completion of delivery, commissioning activities and final sea trials to occur in the fourth quarter 2023 (previously the third quarter 2023, but was delayed due to the aforementioned impacts). At September 30, 2023, th</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e project was in a loss position and our reserve for estimated losses wa</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. </span></div></div><p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As discussed in our 2022 Financial Statements, we have experienced rework, construction and commissioning challenges on the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ferries, resulting in forecast cost increases and liquidated damages and the previous need to fabricate a new hull for the remaining vessel. Accordingly, during 2021 we submitted claims to our customer, and subsequently filed a lawsuit, to extend our project schedules and recover the cost impacts of the design deficiencies. The customer denied all liability. Further, during the fourth quarter 2022 and early 2023, we received correspondence from our customer indicating that the new hull for the remaining ferry under construction was exhibiting deformation issues that are potentially beyond the customer&#8217;s desired tolerance levels. Our subsequent evaluation did not support the customer&#8217;s conclusions and we completed construction of the vessel as designed.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our forecast costs and scheduled completion date for the remaining vessel are based on the current vessel design and reflect our best estimates; however, such estimates may be impacted by any future challenges with the vessel design deficiencies, including the final resolution of the aforementioned design and deformation issues in dispute. If future subcontractor availability or costs differ from our current estimates, our schedule is further extended or we incur additional liquidated damages, we experience challenges during delivery, commissioning or sea trails for the remaining vessel, or other challenges associated with the design deficiencies, including unanticipated warranty costs (for either vessel), and are unable to recover associated costs from our customer, or the customer rejects delivery and/or final acceptance of the remaining vessel due to the design dispute, the project would experience further delays and losses. Our forecasts at September 30, 2023 do not reflect potential future benefits, if any, from the favorable resolution of the aforementioned lawsuit and we can provide no assurance that we will be successful recovering previously incurred costs.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other Operating and Project Matters</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Hurricane Ida </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 29, 2021</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Hurricane Ida made landfall near Houma, Louisiana as a high-end Category 4 hurricane, with high winds and heavy rains causing damage to buildings and equipment at our Houma Facilities and resulting in significant debris throughout the facility.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Our insurance coverages in effect at the time of the storm generally specify coverage amounts for each of our buildings (including contents) and major equipment.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 30, 2023 and 2022, we received insurance payments of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, from our insurance carriers associated with interruptions to our operations and damage to buildings and equipment. In addition, we have received payments from our insurance carriers during other periods subsequent to the storm associated with interruptions to our operations and damage to buildings and equipment. Such payments are nonrefundable, and with respect to our buildings, represent the insurance carriers&#8217; estimate of the damage to each building based on the estimated depreciated value of such buildings plus repair costs incurred by us in excess of such estimates for certain buildings. To the extent we incur further repair costs for a building in excess of the amounts received, we may receive additional insurance proceeds up to the limits of our insurance coverage for such building. The classification of insurance proceeds within our Statement of Cash Flows is based on our use or intended use of the proceeds. Proceeds used or intended to be used for repairs that are not deemed to be capital in nature, and proceeds associated with interruptions to our operations, are reflected within operating activities. Proceeds used or intended to be used for repairs that are deemed capital in nature, or proceeds in excess of anticipated repair costs, are reflected within investing activities.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The timing of payments from our insurance carriers have, and may continue to, differ from when we incur the applicable repair and cleanup costs, and accordingly, we have accounted for such differences in timing as follows:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.167%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.477925140609185%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To the extent we incurred repair costs in excess of insurance proceeds received to date, we recorded an insurance receivable when we believe such amounts are probable of recovery under our insurance policies.</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To the extent we determined that damage to an asset resulted in a complete loss, we recorded an insurance receivable up to the impairments recognized when we believe such amounts are probable of recovery under our insurance policies. </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To the extent proceeds received exceeded repair costs incurred to date, we recorded an insurance gain as we do not have an obligation to perform further repair activities. Charges will be recorded in future periods to the extent such proceeds received are used for future repair activities that are not deemed to be capital in nature. </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insurance deductibles, clean-up costs and uninsured losses have been expensed. </span></div></div><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on the above, during the three months ended September 30, 2023 and 2022, and nine months ended September 30, 2023 and 2022, we recorded gains of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (all related to our business interruption coverage), $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (including $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to our business interruption coverage) and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">respectively, related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida. The gains are included in other (income) expense, net on our Statement of Operations and are reflected within our Fabrication Division. I</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n addition, at September 30, 2023, we had total insurance receivables on our Balance Sheet of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. We have finalized our restoration plans and are nearing completion of our repair efforts. We expect to incur future repair costs of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million associated with previously received insurance payments for certain buildings and equipment. Further, we expect to incur future repair costs in excess of previously received insurance payments for certain buildings and equipment; however, we believe that recovery of insurance proceeds for such costs is probable.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to damage to our Houma Facilities, the storm resulted in damage to one of our forty-vehicle ferry projects, the multi-purpose supply vessels (&#8220;MPSVs&#8221;) and associated equipment that remain in our possession and were subject to our previous MPSV Litigation, and certain bulkheads where the vessels were moored. We are continuing to evaluate the extent to which any damage was the result of third-party vessels that broke free from their mooring during the storm and struck the ferry, MPSVs and bulkheads. During the three months ended September 30, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">we recorded charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and during the nine months ended September 30, 2023 and 2022,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> we recorded charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with damage previously caused by Hurricane Ida. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Offshore Jackets Project </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; As discussed above, in February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in July 2023, the customer cancelled the contract. At September 30, 2023, we had</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of accounts receivable on our Balance Sheet related to the project and we expect such amounts to be paid in the fourth quarter 2023. We have received a payment guarantee bond as security for the remaining accounts receivable amounts.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">   </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692682389648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT FACILITIES AND DEBT<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">CREDIT FACILITIES AND DEBT</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">3. CREDIT FACILITIES AND DEBT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">LC Facility</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5, 2023, we amended our LC Facility with Whitney Bank to reduce our letters of credit capacity from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, subject to our cash securitization of the letters of credit, and extend the maturity date to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Commitment fees on the unused portion of the LC Facility are </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum and interest on outstanding letters of credit is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. At September 30, 2023, we had </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of outstanding letters of credit under the LC Facility. See Note 4 for further discussion of our letters of credit and associated security requirements.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Surety Bonds</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We issue surety bonds in the ordinary course of business to support our projects and certain of our insurance coverages. At September 30, 2023, we h</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ad $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">101.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of outstanding surety bonds, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to our MPSV projects that were subject to our MPSV Litigation (which was resolved on October 4, 2023 and the associated bonds were subsequently terminated), $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relates to our Active Retained Shipyard Contracts, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relates to our Fabrication Division contracts and certain of our insurance coverages. See Note 4 for further discussion of our surety bonds and related indemnificatio</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n obligations and the resolution of our MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insurance Finance Arrangement</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the renewal of our property and equipment insurance coverages during 2022, and general liability insurance coverages during the first quarter 2023, we entered into short-term premium finance arrangements (&#8220;Insurance Finance Arrangements&#8221;). The property and equipment arrangement totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">payable in ten equal monthly installments through March 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with interest at a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. The general liability arrangement totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">payable in eight equal monthly installments through August 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with interest at a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. We considered the transactions to be non-cash financing activities, with the initial financed amount reflected within accrued expenses and other liabilities, and a corresponding asset reflected within prepaid expenses and other assets, on our Balance Sheet. For the nine months ended </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and 2022, we have reflected principal payments of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as a financing activity on our Statement of Cash Flows.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Mortgage Agreement and Restrictive Covenant Agreement</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the receipt of a consent for the Shipyard Transaction from one of our Sureties (Fidelity &amp; Deposit Company of Maryland (&#8220;FDC&#8221;) and Zurich American Insurance Company (together with FDC, &#8220;Zurich&#8221;)), we entered into a multiple indebtedness mortgage (&#8220;Mortgage Agreement&#8221;) and a restrictive covenant arrangement (&#8220;Restrictive Covenant Agreement&#8221;) with Zurich to secure our obligations for our MPSV projects and two forty-vehicle ferry projects. The Mortgage Agreement encumbers all real estate that was not sold in connection with the Shipyard Transaction and includes certain covenants and events of default. In connection with the resolution of our MPSV Litigation and the Note Agreement entered into with Zurich, the Mortgage Agreement was modified on November 6, 2023, to include a provision requiring that </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> percent of the proceeds received by us in excess of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from the sale of any real estate of our Houma Facilities be used to make early payments on the principal balance under the Note Agreement. The Mortgage Agreement</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> will terminate when the obligations and liabilities of Zurich associated with the outstanding surety bonds for the forty-vehicle ferry projects are discharged and the Note Agreement is repaid. The Restrictive Covenant Agreement precluded us from paying dividends or repurchasing shares of our common stock; however, in connection with the resolution of our MPSV Litigation, the Restrictive Covenant Agreement was terminated. See Note 1 for further discussion of the Shipyard Transaction and Note 4 for further discussion of the resolution of our MPSV Litigation and the Note Agreement.</span></p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692686725296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">4. COMMITMENTS AND CONTINGENCIES</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Routine Legal Proceedings</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to various routine legal proceedings in the normal conduct of our business, primarily involving commercial disputes and claims, workers&#8217; compensation claims, and claims for personal injury under general maritime laws of the U.S. and the Jones Act. While the outcome of these legal proceedings cannot be predicted with certainty, we believe that the outcome of any such proceedings, even if determined adversely, would not have a material adverse effect on our financial position, results of operations or liquidity.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">MPSV Litigation Resolution</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On March 19, 2018, our subsidiary, Gulf Island Shipyards, LLC (&#8220;GIS&#8221;), received termination notices from its customer, Hornbeck Offshore Services, LLC (&#8220;Hornbeck&#8221;), of the contracts for the construction of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> MPSVs. GIS disputed the purported terminations and disagreed with Hornbeck&#8217;s reasons for such terminations. In connection with such purported terminations, Hornbeck also made claims against the performance bonds issued by Zurich in connection with the construction of the MPSVs, for which the face amount of the bonds totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (&#8220;Performance Bonds&#8221;). On October 2, 2018, GIS filed a lawsuit against Hornbeck to enforce its rights and remedies under the applicable construction contracts for the two MPSVs. The lawsuit was filed in the Twenty-Second Judicial District Court for the Parish of St. Tammany, State of Louisiana and was styled Gulf Island Shipyards, LLC v. Hornbeck Offshore Services, LLC, bearing docket number 2018-14861 (&#8220;MPSV Litigation&#8221;). Hornbeck subsequently asserted counterclaims against GIS and Zurich seeking damages.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 4, 2023, the MPSV Litigation was dismissed in full with prejudice at the request of the parties after the parties reached an agreement in principle. To effectuate such agreement, on November 6,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2023, GIS and the Company entered into an agreement (&#8220;Settlement Agreement&#8221;) with Zurich pursuant to which Zurich released GIS and the Company from all of their obligations under the Performance Bonds and the associated general indemnity agreements relating to the Performance Bonds, and we agreed to release possession of the MPSVs to Zurich. Further, we entered into a promissory note (&#8220;Note Agreement&#8221;) payable to Zurich in the principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Note Agreement bears interest at a fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum commencing on January 1, 2024, with </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">principal and interest payable in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equal annual installments</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, beginning on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2038</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The estimated present value of the Note Agreement amount is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million based on an estimated market rate of interest.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the resolution of the MPSV Litigation, we recorded a charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during each of the three and nine months ended September 30, 2023, consisting of (i) a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million charge associated with the write-off of a noncurrent net contract asset related to the MPSV construction contracts, and (ii) a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million charge associated with recording a liability resulting from the Note Agreement. Because the Note Agreement was entered into subsequent to September 30, 2023, the liability has been reflected as a noncurrent contract liability on our Balance Sheet at September 30, 2023, and will be reclassified as long-term debt in the fourth quarter 2023. The charge was reflected as a reduction to previously recognized revenue on the MPSV construction contracts, resulting in a negative revenue amount for the Shipyard Division for the three and nine months ended September 30, 2023, and is included in the changes in noncurrent assets and liabilities, net on our Statement of Cash Flows.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Insurance</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain insurance coverage for various aspects of our business and operations. However, we may be exposed to future losses due to coverage limitations and our use of deductibles and self-insured retentions for our exposures related to property and equipment damage, builder&#8217;s risk, third-party liability and workers&#8217; compensation and USL&amp;H claims. In connection with our insurance coverage renewal for our property and equipment in the second quarter 2023, we determined that the benefits of maintaining insurance coverage for our property and equipment were limited due to high premium costs and deductibles and increased coverage limitations. Accordingly, we did not renew all of our property and equipment coverage and are now generally self-insured for exposures resulting from any future damage to our property and equipment.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> To the extent we have insurance coverage, we do not have an offset right for liabilities in excess of any deductibles and self-insured retentions. Accordingly, we have recorded a liability for estimated amounts in excess of our deductibles and retentions, and have recorded a corresponding asset related to estimated insurance recoveries, on our Balance Sheet. Further, to the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors. Changes in assumptions, as well as changes in actual experience, could cause these estimates to change. See Note 2 for discussion of insurance deductibles incurred associated with damage caused by Hurricanes Ida.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Letters of Credit and Surety Bonds</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We obtain letters of credit under our LC Facility or surety bonds from financial institutions to provide to our customers in order to secure advance payments or guarantee performance under our contracts, or in lieu of retention being withheld on our contracts. Letters of credit under our LC Facility are subject to cash securitization of the full amount of the outstanding letters of credit. In the event of non-performance under a contract, our cash securitization with respect to the letter of credit supporting such contract would become the property of Whitney Bank. With respect to surety bonds, payments by a Surety pursuant to a bond in the event of non-performance are subject to reimbursement to such Surety by us under a general indemnity agreement relating to such bond. Such indemnification obligations may include the face amount of the surety bond, or portions thereof, as well as other reimbursable items such as interest and certain investigative expenses and legal fees of the Surety. Such indemnification obligations would require us to use our cash, cash equivalents or short-term investments, and we may not have sufficient liquidity to satisfy such indemnification obligations. When a contract is complete, the contingent obligation terminates, and letters of credit or surety bonds are returned. See Note 3 for further discussion of our LC Facility and surety bonds.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Environmental Matters</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our operations are subject to extensive and changing U.S. federal, state and local laws and regulations, as well as the laws of other countries, that establish health and environmental quality standards. These standards, among others, relate to air and water pollutants and the management and disposal of hazardous substances and wastes. We are exposed to potential liability for personal injury or property damage caused by any release, spill, exposure or other accident involving such pollutants, substances or wastes. In connection with the historical operation of our facilities, including those associated with acquired operations, substances which currently are or might be considered hazardous were used or disposed of at some sites that will or may require us to make expenditures for remediation. We believe we are in compliance, in all material respects, with environmental laws and regulations and maintain insurance coverage to mitigate exposure to environmental liabilities. We do not believe any environmental matters will have a material adverse effect on our financial condition, results of operations or cash flow.</span></p><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We maintain operating leases for our corporate office and certain operating facilities and equipment. See Note 1 for further discussion of our leases.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692681716256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME (LOSS) PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">INCOME (LOSS) PER SHARE</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">5. INCOME (LOSS) PER SHARE</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the computation of basic and diluted income (loss) per share for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023 and 2022 (in thousands, except per share data):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:42.092%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">33,235</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">598</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,492</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,901</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Weighted average shares</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">16,287</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,923</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">16,162</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,808</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted income (loss) per common share</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2.04</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.04</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.95</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.25</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The effect of approximately </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">147</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">thousand dilutive non-vested shares is not material to the calculation of diluted income per share for the three months ended September</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> 30, 2022.</span></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692681909184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OPERATING SEGMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">OPERATING SEGMENTS</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">6. OPERATING SEGMENTS</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We currently operate and manage our business through </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating divisions (&#8220;Services&#8221;, &#8220;Fabrication&#8221; and &#8220;Shipyard&#8221;) and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> non-operating division (&#8220;Corporate&#8221;), which represent our reportable segments. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our three operating divisions and Corporate Division are discussed below:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Services Division</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Services Division provides maintenance, repair, construction, scaffolding, coatings, welding enclosures and other specialty services on offshore platforms and inland structures and at industrial facilities; provides services required to connect production equipment and service modules and equipment on offshore platforms; provides project management and commissioning services; provides industrial staffing services; and performs municipal and drainage projects, including pump stations, levee reinforcement, bulkheads and other public works. Our services activities are managed from our various Facilities and include the results of the DSS Acquisition. See Note 1 for further discussion of the DSS Acquisition.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fabrication Division</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Fabrication Division fabricates modules, skids and piping systems for onshore refining, petrochemical, LNG and industrial facilities and offshore facilities; fabricates foundations, secondary steel components and support structures for alternative energy developments and coastal mooring facilities; fabricates offshore production platforms and associated structures, including jacket foundations, piles and topsides for fixed production and utility platforms, as well as hulls and topsides for floating production and utility platforms; and fabricates other complex steel structures and components. Our fabrication activities are performed at our Houma Facilities.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipyard Division </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Shipyard Division previously fabricated newbuild marine vessels and provided marine repair and maintenance services. However, on April 19, 2021, we sold our Shipyard Division operating assets and certain construction contracts (&#8220;Shipyard Transaction&#8221;). The Shipyard Transaction excluded the contracts and related obligations for our seventy-vehicle ferry and two forty-vehicle ferry projects (&#8220;Active Retained Shipyard Contracts&#8221;) that were under construction as of the transaction date and excluded the contracts and related obligations for the projects that were subject to our MPSV Litigation (which was resolved on October 4, 2023). The Active Retained Shipyard Contracts have been or will be completed at our Houma Facilities and we intend to wind down our Shipyard Division operations by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2). At September 30, 2023 and December 31, 2022, the net operating liabilities on our Balance Sheet associated with our Shipyard Division operations totaled</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. See Note 1 for further discussion of the Shipyard Transaction and Note 4 for further discussion of the resolution of our MPSV Litigation.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Corporate Division</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">and Allocations </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our Corporate Division includes costs that do not directly relate to our operating divisions. Such costs include, but are not limited to, costs of maintaining our corporate office, executive management salaries and incentives, board of directors' fees, certain insurance costs and costs associated with overall corporate governance and reporting requirements for a publicly traded company. Shared resources and costs that benefit more than one operating division are allocated amongst the operating divisions based on each operating division&#8217;s estimated share of the benefit received. Such costs include, but are not limited to, human resources, insurance, information technology, accounting, business development and certain division leadership.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Results</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We generally evaluate the performance of, and allocate resources to, our divisions based upon gross profit or loss and operating income or loss. Segment assets are comprised of all assets attributable to each division. Intersegment revenues are priced at the estimated fair value of work performed. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summarized financial information for our segments as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and 2022, and for the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;">
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.279%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.289%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.927999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.137%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.953999999999999%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,976</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,979</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">230</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,023</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,260</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,217</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">34,356</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">29,879</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,577</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">904</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,117</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,999</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">33,635</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">502</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">813</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">75</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,390</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">573</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">72</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">645</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,407</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">44,372</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">727</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">45,096</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">120,602</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.279%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.289%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.927999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.137%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.953999999999999%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,569</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,429</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">254</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">39,593</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,163</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,326</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,220</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,390</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,120</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,393</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,463</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">654</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">382</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">807</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">51</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,240</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">499</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">55</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">558</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">33,899</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">40,061</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">17,349</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">43,430</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">134,739</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:36.787%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,033</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,382</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">925</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,517</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">10,348</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,243</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,955</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">20,364</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,187</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,443</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">39,268</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,920</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,558</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,440</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,460</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">215</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,115</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">508</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,111</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">82</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,701</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,407</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">44,372</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">727</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">45,096</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">120,602</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.279%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.289%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.927999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.137%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.953999999999999%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,413</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,885</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">431</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">104,181</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,295</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,064</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">759</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,472</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,912</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">787</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,965</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,529</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,795</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,128</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,436</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">200</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,764</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">817</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">160</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">55</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,032</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">33,899</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">40,061</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">17,349</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">43,430</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">134,739</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash and short-term investments are reported within our Corporate Division.</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692686699440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">7. SUBSEQUENT EVENTS</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 4, 2023, we resolved our MPSV Litigation, resulting in a charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during both the three and nine months ended September 30, 2023. In addition, on November </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6, 2023, we entered into the Settlement Agreement, Note Agreement and an amendment to the Mortgage Agreement, and the Restrictive Covenant Agreement was terminated. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> See Note 3 for further discussion of the Mortgage Agreement amendment and Restrictive Covenant Agreement termination, and Note 4 for further discussion of the resolution of our MPSV Litigation, the Settlement Agreement, the Note Agreement and the associated impacts for the three and nine months ended September 30, 2023.</span></p><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692679765968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_NatureOfOperationsPolicyTextBlock', window );">Nature of Operations</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nature of Operations</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gulf Island Fabrication, Inc. (together with its subsidiaries, &#8220;Gulf Island,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221;) is a leading fabricator of complex steel structures and modules and a provider of specialty services, including project management, hookup, commissioning, repair, maintenance, scaffolding, coatings, welding enclosures, civil construction and staffing services to the industrial and energy sectors. Our customers include U.S. and, to a lesser extent, international energy producers; refining, petrochemical, LNG, industrial and power operators; and EPC companies. We currently operate and manage our business through </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> operating divisions (&#8220;Services&#8221;, &#8220;Fabrication&#8221; and &#8220;Shipyard&#8221;) and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> non-operating division (&#8220;Corporate&#8221;), which represent our reportable segments. Our corporate headquarters is located in The Woodlands, Texas and our primary operating facilities are located in Houma, Louisiana (&#8220;Houma Facilities&#8221;).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On April 19, 2021, we sold our Shipyard Division operating assets and certain construction contracts (&#8220;Shipyard Transaction&#8221;) and intend to wind down our remaining Shipyard Division operations by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 1, 2021, we acquired a services and industrial staffing business (&#8220;DSS Acquisition&#8221;), which increased our skilled workforce, further diversified our customer base and expanded our service offerings for our Services Division.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 4, 2023, we resolved our MPSV Litigation. See Note 4 for further discussion of the resolution of our MPSV Litigation.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited Consolidated Financial Statements (&#8220;Financial Statements&#8221;) reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation. The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;). Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements. In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. Our Consolidated Balance Sheet (&#8220;Balance Sheet&#8221;) at December 31, 2022, 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 our 2022 Financial Statements.</span></p><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="Show.showAR( this, 'defref_gifi_OperatingCyclePolicyPolicyTextBlock', window );">Operating Cycle</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating Cycle</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The duration of our contracts vary, but may extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve-month period. Assets and liabilities classified as current, which may not be received or paid within the next twelve months, include contract retainage, contract assets and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. We believe our most significant estimates and judgments are associated with:</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">revenue recognition for our long-term contracts, including application of the percentage-of-completion method (&#8220;POC"), estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims (including amounts arising from disputes with customers) and liquidated damages;</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">fair value and recoverability assessments that must be periodically performed with respect to long-lived tangible assets, goodwill and other intangible assets; </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">determination of deferred income tax assets, liabilities and related valuation allowances;</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reserves for bad debts and credit losses; </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">liabilities related to self-insurance programs; </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">insurance recoveries associated with damage to our Houma Facilities resulting from Hurricane Ida discussed further in Note 2; and</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the impacts of volatile oil and gas prices and macroeconomic conditions on our business, estimates and judgments as discussed further below.</span></div></div><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Oil and Gas Price Volatility and Macroeconomic Conditions </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; Since 2008, the prices of oil and gas have experienced significant volatility, including depressed prices over extended periods, resulting in reductions in capital spending and drilling activities from our traditional offshore oil and gas customer base. Consequently, our operating results and cash flows were negatively impacted as we experienced reductions in revenue, lower margins due to competitive pricing and under-utilization of our operating facilities and resources. Beginning in 2020, the global coronavirus pandemic (&#8220;COVID-19&#8221;) added another layer of pressure and uncertainty on oil and gas prices (with oil prices reaching a twenty-year low and gas prices reaching a four-year low), which further negatively impacted certain of our end markets through the first quarter 2022. This volatility in oil and gas prices was compounded by Russia&#8217;s invasion of Ukraine in February 2022 (and the related European energy crisis), and the U.S. and other countries actions in response (with oil prices reaching an eight-year high and gas prices reaching a fourteen-year high), which positively impacted certain of our end markets. While oil and gas prices have somewhat stabilized, the duration of such stability is uncertain and difficult to predict.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, global economic factors that are beyond our control, have and could continue to impact our operations, including, but are not limited to, supply chain disruptions (including global shipping and logistics challenges that began in 2020), inflationary pressures, economic slowdowns and recessions, bank failures, natural disasters, public health crises (such as COVID-19), and geopolitical conflicts (such as the conflict in Ukraine and the Israel-Hamas conflict).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ultimate business and financial impacts of oil and gas price volatility and macroeconomic conditions on our business and results of operations continues to be uncertain, but the impacts have included, or may continue to include, among other things, reduced bidding activity; suspension or termination of backlog; deterioration of customer financial condition; and</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unanticipated project costs  and schedule delays due to supply chain disruptions, labor and material price increases, lower labor productivity, increased employee and contractor absenteeism and turnover, craft labor hiring challenges, increased safety incidents, lack of performance by subcontractors and suppliers, and contract disputes. We continue to monitor the impacts of oil and gas price volatility and macroeconomic conditions on our operations, and our estimates in future periods will be revised for any events and changes in circumstances arising after the date of this Report.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Income (Loss) Per Share</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income (Loss) Per Share</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic income (loss) per share is calculated by dividing net income or loss by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share reflects the assumed conversion of dilutive securities in periods in which income is reported. See Note 5 for calculations of our basic and diluted income (loss) per share.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash Equivalents, Restricted Cash and Short-Term Investments</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash Equivalents, Restricted Cash and Short-Term Investments</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash Equivalents &#8211; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We consider investments with original maturities of three months or less when purchased to be cash equivalents. We hold substantially all of our cash deposits with Hancock Whitney Bank  (&#8220;Whitney Bank&#8221;).</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Cash &#8211; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At September 30, 2023 and December 31, 2022, we had </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of restricted cash as security for letters of credit issued under our letter of credit facility (&#8220;LC Facility&#8221;) with Whitney Bank. Our restricted cash is held in an interest-bearing money market account with Whitney Bank. The classification of the restricted cash as current and noncurrent is determined by the contractual maturity dates of the letters of credit being secured, with letters of credit having </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">maturity dates of twelve months or less from the balance sheet date classified as current</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and letters of credit having </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">maturity dates of longer than twelve months from the balance sheet date classified as noncurrent</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. See Note 3 for further discussion of our letters of credit and associated security requirements.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Investments &#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We consider investments with original maturities of more than three months but less than twelve months to be short-term investments. At September 30, 2023 and December 31, 2022, our short-term investments included U.S. Treasuries with original maturities of four </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and six months, respectively. We intend to hold these investments until maturity and it is not more likely than not that we will be required to sell the investments prior to their maturity. The investments are stated at amortized costs, which approximates fair value due to their near-term maturities. All short-term investments are traded on active markets with quoted prices and represent Level 1 fair value measurements.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis. The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition. Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation. An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for Doubtful Accounts and Credit Losses</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Allowance for Doubtful Accounts and Credit Losses</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As further discussed under &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">New Accounting Standards&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> below, we adopted the new accounting standard for measuring credit losses effective January 1, 2023. In the normal course of business, we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We provide an allowance for credit losses and routinely review individual contract receivable balances and other financial assets for collectability and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, company-specific credit ratings, historical company-specific uncollectable amounts and economic conditions in general. See Note 2 for further discussion of our allowance for doubtful accounts and credit losses.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-Based Compensation</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Awards under our stock-based compensation plans are calculated using a fair value-based measurement method. Depending on the terms of the award, we use the straight-line or graded vesting methods to recognize share-based compensation expense over the requisite service period of the award. We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense on our Consolidated Statements of Operations (&#8220;Statement of Operations&#8221;). Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity on our Consolidated Statements of Cash Flows (&#8220;Statement of Cash Flows&#8221;).</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock', window );">Depreciation and Amortization Expense</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and Amortization Expense</span></p><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment are depreciated on a straight-line basis over estimated useful lives ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e624b6ce-3af2-44ca-8918-2b0aae69c71f;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25 years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. Intangible assets are amortized on a straight-line basis over seven years and amortization expense is reflected within general and administrative expense on our Statement of Operations. </span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Long-Lived Assets</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any indicators of impairment or when other actions require an impairment assessment (such as a change in reporting units). Our Services Division represents our only reporting unit with goodwill. We perform our annual impairment assessment during the fourth quarter of each year based upon balances as of October 1. In evaluating goodwill for impairment, we have the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of our reporting unit is greater than its carrying value. If we determine that it is more likely than not that the carrying value of the reporting unit is greater than its fair value, we perform a quantitative impairment test by calculating the fair value of the reporting unit and comparing it to the carrying value of the reporting unit, and we recognize an impairment charge to the extent its carrying value exceeds its fair value. To determine the fair value of our reporting unit and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profile of our reporting unit into our valuation model. We had no indicators of impairment during the nine months ended September 30, 2023. If, based on future assessments, our goodwill is deemed to be impaired, the impairment would result in a charge to our operating results in the period of impairment.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Long-Lived Assets </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our property, plant and equipment, lease assets (included within other noncurrent assets), and finite-lived intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. If a recoverability assessment is required, we compare the estimated future undiscounted cash flow associated with the asset or asset group to its carrying amount to determine if an impairment exists. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and the excess of the carrying amount of the asset or asset group over its fair value is recorded as an impairment charge. Fair value is determined based on discounted cash flows, appraised values or third-party indications of value, as appropriate. We had no indicators of impairment during the nine months ended September 30, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leases</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We record a right-of-use asset and an offsetting lease liability on our Balance Sheet equal to the present value of our lease payments for leases with an original term of longer than twelve months. We do not record an asset or liability for leases with an original term of twelve months or less and we do not separate lease and non-lease components for our leases. Our lease assets are reflected within other noncurrent assets, and the current and noncurrent portions of our lease liabilities are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet. For leases with escalations over the life of the lease, we recognize expense on a straight-line basis.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value Measurements</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1 &#8211; inputs are based upon quoted prices for identical instruments traded in active markets.</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2 &#8211; 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></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 3 &#8211; inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.</span></div></div><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts of our financial instruments, including cash and cash equivalents, short-term investments, accounts receivable and accounts payable approximate their fair values. Our fair value assessments for determining the impairments of inventory, goodwill and long-lived assets are non-recurring fair value measurements that fall within Level 3 of the fair value hierarchy.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revenue Recognition</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">General</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> &#8211; Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate, time and materials (&#8220;T&amp;M&#8221;) and cost-reimbursable, or a combination thereof. Our contracts primarily relate to the fabrication of steel structures and modules, and certain service arrangements. We recognize revenue from our contracts in accordance with Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, Topic 606 </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Revenue from Contracts with Customers&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (&#8220;Topic 606&#8221;).</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and the customer has obtained control of a promised asset.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Long-term Contracts Satisfied Over Time </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; Revenue for our long-term contracts is recognized using the POC method based on contract costs incurred to date compared to total estimated contract costs (an input method). Fixed-price contracts, or contracts with a more significant fixed-price component, generally provide us with greater control over project schedule and the timing of when work is performed and costs are incurred, and accordingly, when revenue is recognized. Unit-rate, T&amp;M and cost-reimbursable contracts generally have more variability in the scope of work and provide our customers with greater influence over the timing of when we perform our work, and accordingly, such contracts often result in less predictability with respect to the timing of when revenue is recognized. Contract costs include direct costs, such as materials and labor, and indirect costs attributable to contract activity. Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred. Revenue and gross profit or loss for contracts accounted for using the POC method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: forecast costs of engineering, materials, equipment and subcontracts; forecast costs of labor and labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures. See Note 2 for further discussion of projects with significant changes in estimated margins during the three and nine months ended September 30, 2023 and 2022.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Short-term Contracts and Contracts Satisfied at a Point In Time &#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Revenue for our short-term contracts (which includes revenue associated with our master services arrangements) and contracts that do not satisfy the criteria for revenue recognition over time is recognized when the work is performed or when control of the asset is transferred, the related costs are incurred and collection is reasonably assured.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Variable Consideration</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Revenue and gross profit or loss for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims (including amounts arising from disputes with customers), incentives and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed. Variable consideration can also include revenue associated with work performed on a unit-rate, T&amp;M or cost-reimbursable basis that is recognized using the POC method. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. See Note 2 for further discussion of our unapproved change orders, claims, incentives and liquidated damages.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">  </span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Additional Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8211;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Topic 606 also requires disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606.</span></p><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="Show.showAR( this, 'defref_gifi_PrecontractCostPolicyTextBlock', window );">Pre-Contract Costs</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-Contract Costs</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At September 30, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> deferred pre-contract costs.</span></p><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="Show.showAR( this, 'defref_gifi_OtherIncomeExpenseNetPolicyTextBlock', window );">Other (Income) Expense, Net</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (Income) Expense, Net</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other (income) expense, net, generally represents recoveries or provisions for bad debts and credit losses, gains or losses associated with the sale or disposition of property and equipment, and income or expense associated with certain nonrecurring items.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income Taxes</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income taxes have been provided for using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to state income tax laws related to the apportionment of revenue for our projects, judgment is required to estimate the effective tax rate expected to apply to tax differences that are anticipated to reverse in the future.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A valuation allowance is provided to reserve for deferred tax assets (&#8220;DTA(s)&#8221;) if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. Our effective tax rate differs from our statutory rate for the three months ended September 30, 2023, and nine months ended September 30, 2023 and 2022, a</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s no federal income tax benefit was recorded for our losses as a full valuation allowance was recorded against our net deferred tax assets generated during the periods, and for the three months ended September 30, 2022, as </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> federal income tax expense was recorded for our income as it was fully offset by the reversal of valuation allowance on our net deferred tax assets. Income taxes recorded for the three and nine months ended September 30, 2023 and 2022 relate to state income taxes.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments. Interest and penalties on uncertain tax positions are recorded within income tax expense.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards</a></td>
<td class="text"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New Accounting Standards</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; In the first quarter 2023, we adopted ASU 2016-13, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which changes the way we evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, we are required to use a new forward-looking &#8220;expected loss&#8221; model to evaluate impairment, which includes considering a broader range of information to estimate expected credit losses and may potentially result in earlier recognition of allowances for losses. The new accounting standard was adopted using the cumulative-effect transition method with any cumulative-effect adjustment being recorded to accumulated deficit on January 1, 2023. Upon adoption, we recorded a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million increase to beginning accumulated deficit, a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million decrease to contract receivables and retainage, net and contract assets, and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million decrease to other noncurrent assets, on our Balance Sheet. Adoption of the new standard did not have a material effect on our results of operations or related disclosures.</span></p><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#8211; In the first quarter 2023, we adopted ASU 2021-08, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Business Combinations - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which changes the way companies measure contract assets and contract liabilities from contracts with customers acquired in a business combination and creates an exception to the general recognition and measurement principle of ASC 805. Adoption of the new standard did not have a material effect on our financial position, results of operations or related disclosures.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_NatureOfOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nature of operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NatureOfOperationsPolicyTextBlock</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_OperatingCyclePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Cycle Policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_OperatingCyclePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_OtherIncomeExpenseNetPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other (income) expense, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherIncomeExpenseNetPolicyTextBlock</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_PrecontractCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Precontract cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PrecontractCostPolicyTextBlock</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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DepreciationDepletionAndAmortizationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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>42
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692685286416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Contract Assets and Liabilities and Other Contract Matters (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of Disaggregation of Revenue</a></td>
<td class="text"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize revenue for each of our operating segments, disaggregated by contract type and duration, for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023 and 2022 (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">557</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12,185</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">19,980</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">21,086</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,794</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">23,880</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,333</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,123</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,976</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,979</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">230</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">557</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13,043</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">19,122</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,419</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,936</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">24,145</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,976</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,979</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">230</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,023</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">986</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">11,410</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,244</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">20,937</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,373</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">23,310</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">646</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,646</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">253</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,039</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,569</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,429</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">254</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">39,593</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">986</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,078</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">16,912</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">21,583</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,351</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">253</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,681</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,569</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,429</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">254</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">39,593</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,356</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">37,773</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,126</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">64,456</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,609</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">96,065</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,221</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">895</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,326</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,033</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,382</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">925</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,517</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,356</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,259</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,612</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">67,677</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,123</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">895</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">70,905</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,033</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,382</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">925</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,517</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:29.028%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.359%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.836%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Eliminations</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,557</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">25,651</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">36,515</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">59,903</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,588</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">63,491</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,953</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,646</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">424</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,175</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,413</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,885</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">431</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">104,181</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr>
        <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Long-term</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,557</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">29,319</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">40,183</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Short-term</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">61,856</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,566</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">424</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">63,998</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,413</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,885</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">431</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">104,181</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type</a></td>
<td class="text"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our remaining performance obligations, disaggregated by operating segment and contract type, at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:36.966%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.207%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.207%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.228%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.525%;"></td>
        <td style="width:1%;"></td>
        <td style="width:12.288%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fixed-price and unit-rate</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">867</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">10,033</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">726</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">11,626</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">T&amp;M and cost-reimbursable</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,474</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,474</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">867</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">11,507</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">726</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">13,100</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">In February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">July 2023, the customer cancelled the contract. Accordingly, during the second quarter 2023, our performance obligations were reduced by $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">76.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million to reflect the estimated revenue amount that will not be recognized due to the cancellation. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Other Operating and Project Matters&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of the project cancellation.</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Based on our current estimates we expect to recognize revenue of approximately $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million for the remainder of </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d8c59da1-854e-43b7-9b87-4b5e7df40c37;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_65b3d2df-2656-47e3-bde1-9a7d0f52530e;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively, associated with our performance obligations at September 30, 2023. Certain factors and circumstances could result in changes in the timing of recognition of our performance obligations as revenue and the amounts ultimately recognized.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Summary of Contract with Customer, Asset and Liability</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Information with respect to contracts that were incomplete at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, is as follows (in thousands):</span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:47.138%;"></td>
        <td style="width:1.406%;"></td>
        <td style="width:1%;"></td>
        <td style="width:22.059%;"></td>
        <td style="width:1%;"></td>
        <td style="width:3.341%;"></td>
        <td style="width:1%;"></td>
        <td style="width:22.059%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1), (2)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,305</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,839</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(3), (4), (5)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,534</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,196</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contracts in progress, net</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">771</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,357</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract assets compared to December 31, 2022, was primarily due to decreased unbilled positions on our forty-vehicle ferry projects for our Shipyard Division, offset partially by increased unbilled positions on various projects for our Fabrication Division.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets at September 30, 2023 and December 31, 2022, excluded</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with revenue recognized in excess of amounts billed for which we have an unconditional right to the consideration. Such amounts are reflected within contract receivables.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract liabilities compared to December 31, 2022, was primarily due to a decrease in advance billings on our cancelled offshore jackets project for our Fabrication Division and accrued contract losses on our forty-vehicle ferry projects for our Shipyard Division. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Future Performance Obligations&#8221; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">above for further discussion of the project cancellation.</span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized during the three months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at June 30, 2023 and 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">. Revenue recognized during the nine months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at December 31, 2022 and 2021, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">  million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(5)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, includes accrued contract losses of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively. See &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Changes in Project Estimates&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of our accrued contract losses and Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.</span></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692681922432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Income (Loss) Per Share</a></td>
<td class="text"><p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the computation of basic and diluted income (loss) per share for the </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 30, 2023 and 2022 (in thousands, except per share data):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:42.092%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.38%;"></td>
        <td style="width:1%;"></td>
        <td style="width:11.098%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Net income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">33,235</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">598</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,492</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,901</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Weighted average shares</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">16,287</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,923</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">16,162</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,808</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted income (loss) per common share</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2.04</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.04</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.95</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.25</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The effect of approximately </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">147</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">thousand dilutive non-vested shares is not material to the calculation of diluted income per share for the three months ended September</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> 30, 2022.</span></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692681747376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summarized Segment Financial Information</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Summarized financial information for our segments as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and 2022, and for the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands):</span>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.279%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.289%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.927999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.137%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.953999999999999%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,976</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">14,979</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,702</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">230</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,023</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,260</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,217</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">34,356</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">29,879</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,577</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">904</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,117</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,999</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">33,635</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">502</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">813</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">75</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,390</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">573</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">72</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">645</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,407</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">44,372</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">727</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">45,096</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">120,602</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.279%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.289%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.927999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.137%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.953999999999999%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">22,569</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">15,429</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,849</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">254</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">39,593</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,163</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,326</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">269</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,220</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,390</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,120</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,393</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,463</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">654</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">382</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">807</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">51</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,240</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">499</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">55</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">558</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">33,899</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">40,061</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">17,349</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">43,430</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">134,739</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:36.787%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.2%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.442%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,033</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">69,382</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,973</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">925</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">106,517</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">10,348</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,243</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">35,955</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">20,364</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,187</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,443</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">39,268</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,920</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">32,558</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,440</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,460</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">215</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">4,115</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">508</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,111</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">82</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,701</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">30,407</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">44,372</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">727</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">45,096</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">120,602</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p>
      <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;">
       <tr style="visibility:collapse;">
        <td style="width:37.279%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.289%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:9.309%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.198%;"></td>
        <td style="width:1%;"></td>
        <td style="width:7.927999999999999%;"></td>
        <td style="width:1%;"></td>
        <td style="width:1.137%;"></td>
        <td style="width:1%;"></td>
        <td style="width:10.953999999999999%;"></td>
        <td style="width:1%;"></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2022</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Fabrication</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Shipyard</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Consolidated</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">65,413</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">31,885</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">7,314</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">431</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">104,181</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Gross profit (loss)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">8,295</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,064</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">759</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,472</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Operating income (loss)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">5,912</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">787</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,965</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6,529</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,795</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,128</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2,436</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">200</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3,764</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Capital expenditures</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">817</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">160</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#8212;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">55</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1,032</span></p></td>
        <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:9pt;">
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">33,899</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">40,061</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">17,349</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">43,430</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">134,739</span></p></td>
        <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">&#160;</span></p><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Cash and short-term investments are reported within our Corporate Division.</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692673086112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_NumberOfCorporateNonOperatingSegments', window );">Number of corporate non-operating segments | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts', window );">Prepaid contract costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Federal Income Tax Expense (Benefit), Continuing Operations</a></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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">ASU 2016-13</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="Show.showAR( this, 'defref_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets', window );">Decrease to contract receivables and retainage, net and contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(400,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Decrease to other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit', window );">Increase to beginning accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=gifi_LCFacilityMember', window );">LC 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="Show.showAR( this, 'defref_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=gifi_LCFacilityMember', window );">LC Facility | Balance Sheet Date Classified as Current</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="Show.showAR( this, 'defref_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity date, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">maturity dates of twelve months or less from the balance sheet date classified as current<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=gifi_LCFacilityMember', window );">LC Facility | Balance Sheet Date Classified as Noncurrent</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="Show.showAR( this, 'defref_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateDescription', window );">Maturity date, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">maturity dates of longer than twelve months from the balance sheet date classified as noncurrent<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_DecreaseToContractReceivablesAndRetainageNetAndContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease to contract receivables and retainage, net and contract assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DecreaseToContractReceivablesAndRetainageNetAndContractAssets</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_NumberOfCorporateNonOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of corporate non-operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberOfCorporateNonOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Retained earnings increase decrease in accumulated deficit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit</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_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred costs for long-term contracts and programs. Includes, but is not limited to, initial tooling costs and deferred production costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(d)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-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_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=gifi_LCFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=gifi_LCFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=gifi_BalanceSheetDateClassifiedAsCurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=gifi_BalanceSheetDateClassifiedAsCurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=gifi_BalanceSheetDateClassifiedAsNoncurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=gifi_BalanceSheetDateClassifiedAsNoncurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692676484944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 5,023<span></span>
</td>
<td class="nump">$ 39,593<span></span>
</td>
<td class="nump">$ 106,517<span></span>
</td>
<td class="nump">$ 104,181<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember', window );">Long-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(19,122)<span></span>
</td>
<td class="nump">16,912<span></span>
</td>
<td class="nump">35,612<span></span>
</td>
<td class="nump">40,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_ShortTermContractWithCustomerMember', window );">Short-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">24,145<span></span>
</td>
<td class="nump">22,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Short-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,905<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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(230)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="num">(925)<span></span>
</td>
<td class="num">(431)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations | Long-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations | Short-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(210)<span></span>
</td>
<td class="num">(253)<span></span>
</td>
<td class="num">(895)<span></span>
</td>
<td class="num">(424)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember', window );">Services | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">22,976<span></span>
</td>
<td class="nump">22,569<span></span>
</td>
<td class="nump">69,033<span></span>
</td>
<td class="nump">65,413<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember', window );">Services | Operating Segments | Long-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">557<span></span>
</td>
<td class="nump">986<span></span>
</td>
<td class="nump">1,356<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember', window );">Services | Operating Segments | Short-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">22,419<span></span>
</td>
<td class="nump">21,583<span></span>
</td>
<td class="nump">67,677<span></span>
</td>
<td class="nump">61,856<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember', window );">Fabrication | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">14,979<span></span>
</td>
<td class="nump">15,429<span></span>
</td>
<td class="nump">69,382<span></span>
</td>
<td class="nump">31,885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember', window );">Fabrication | Operating Segments | Long-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">13,043<span></span>
</td>
<td class="nump">14,078<span></span>
</td>
<td class="nump">65,259<span></span>
</td>
<td class="nump">29,319<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember', window );">Fabrication | Operating Segments | Short-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,936<span></span>
</td>
<td class="nump">1,351<span></span>
</td>
<td class="nump">4,123<span></span>
</td>
<td class="nump">2,566<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember', window );">Shipyard | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(32,702)<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
<td class="num">(30,973)<span></span>
</td>
<td class="nump">7,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember', window );">Shipyard | Operating Segments | Long-Term Contract with Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(32,702)<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
<td class="num">(30,973)<span></span>
</td>
<td class="nump">7,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(19,980)<span></span>
</td>
<td class="nump">14,244<span></span>
</td>
<td class="nump">8,126<span></span>
</td>
<td class="nump">36,515<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate | Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(20)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate | Services | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">557<span></span>
</td>
<td class="nump">986<span></span>
</td>
<td class="nump">1,356<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate | Fabrication | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">12,185<span></span>
</td>
<td class="nump">11,410<span></span>
</td>
<td class="nump">37,773<span></span>
</td>
<td class="nump">25,651<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate | Shipyard | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(32,702)<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
<td class="num">(30,973)<span></span>
</td>
<td class="nump">7,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_TimeAndMaterialsAndCostReimbursableMember', window );">Time And Materials And Cost Reimbursable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">23,880<span></span>
</td>
<td class="nump">23,310<span></span>
</td>
<td class="nump">96,065<span></span>
</td>
<td class="nump">63,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_TimeAndMaterialsAndCostReimbursableMember', window );">Time And Materials And Cost Reimbursable | Services | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">21,086<span></span>
</td>
<td class="nump">20,937<span></span>
</td>
<td class="nump">64,456<span></span>
</td>
<td class="nump">59,903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_TimeAndMaterialsAndCostReimbursableMember', window );">Time And Materials And Cost Reimbursable | Fabrication | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">2,794<span></span>
</td>
<td class="nump">2,373<span></span>
</td>
<td class="nump">31,609<span></span>
</td>
<td class="nump">3,588<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,123<span></span>
</td>
<td class="nump">2,039<span></span>
</td>
<td class="nump">2,326<span></span>
</td>
<td class="nump">4,175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other | Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(210)<span></span>
</td>
<td class="num">(253)<span></span>
</td>
<td class="num">(895)<span></span>
</td>
<td class="num">(424)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other | Services | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,333<span></span>
</td>
<td class="nump">646<span></span>
</td>
<td class="nump">$ 3,221<span></span>
</td>
<td class="nump">1,953<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other | Fabrication | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,646<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContractWithCustomerDurationAxis=us-gaap_ShortTermContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=us-gaap_ShortTermContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_TimeAndMaterialsAndCostReimbursableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_TimeAndMaterialsAndCostReimbursableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692680187920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">
<div>Sep. 30, 2023 </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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 13,100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">11,626<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_TimeAndMaterialsAndCostReimbursableMember', window );">Time And Materials And Cost Reimbursable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">1,474<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">867<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">11,507<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">726<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Fixed-price and unit-rate | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">867<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Fixed-price and unit-rate | Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">10,033<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Fixed-price and unit-rate | Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">726<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Time And Materials And Cost Reimbursable | Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 1,474<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Based on our current estimates we expect to recognize revenue of approximately $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million for the remainder of </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d8c59da1-854e-43b7-9b87-4b5e7df40c37;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_65b3d2df-2656-47e3-bde1-9a7d0f52530e;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively, associated with our performance obligations at September 30, 2023. Certain factors and circumstances could result in changes in the timing of recognition of our performance obligations as revenue and the amounts ultimately recognized.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">In February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">July 2023, the customer cancelled the contract. Accordingly, during the second quarter 2023, our performance obligations were reduced by $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">76.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million to reflect the estimated revenue amount that will not be recognized due to the cancellation. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Other Operating and Project Matters&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of the project cancellation.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_TimeAndMaterialsAndCostReimbursableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_TimeAndMaterialsAndCostReimbursableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692680024000">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Parenthetical) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_ReductionInPerformanceObligations', window );">Reduction in performance obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 76,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-10-01</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue remaining performance obligation expected timing of satisfaction period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue remaining performance obligation expected timing of satisfaction period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Based on our current estimates we expect to recognize revenue of approximately $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million for the remainder of </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d8c59da1-854e-43b7-9b87-4b5e7df40c37;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_65b3d2df-2656-47e3-bde1-9a7d0f52530e;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively, associated with our performance obligations at September 30, 2023. Certain factors and circumstances could result in changes in the timing of recognition of our performance obligations as revenue and the amounts ultimately recognized.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ReductionInPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in performance obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ReductionInPerformanceObligations</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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-10-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-10-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692682368688">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">$ 4,305<span></span>
</td>
<td class="nump">$ 4,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3],[4],[5]</sup></td>
<td class="num">(3,534)<span></span>
</td>
<td class="num">(8,196)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_ContractWithCustomerAssetLiabilityNetCurrent', window );">Contracts in progress, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 771<span></span>
</td>
<td class="num">$ (3,357)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets at September 30, 2023 and December 31, 2022, excluded</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">million and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with revenue recognized in excess of amounts billed for which we have an unconditional right to the consideration. Such amounts are reflected within contract receivables.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract assets compared to December 31, 2022, was primarily due to decreased unbilled positions on our forty-vehicle ferry projects for our Shipyard Division, offset partially by increased unbilled positions on various projects for our Fabrication Division.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities at </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, includes accrued contract losses of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively. See &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Changes in Project Estimates&#8221;</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of our accrued contract losses and Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized during the three months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at June 30, 2023 and 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">. Revenue recognized during the nine months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at December 31, 2022 and 2021, was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">  million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract liabilities compared to December 31, 2022, was primarily due to a decrease in advance billings on our cancelled offshore jackets project for our Fabrication Division and accrued contract losses on our forty-vehicle ferry projects for our Shipyard Division. See </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#8220;Future Performance Obligations&#8221; </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">above for further discussion of the project cancellation.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ContractWithCustomerAssetLiabilityNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer asset liability net current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ContractWithCustomerAssetLiabilityNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692679769232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Parenthetical) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent', window );">Contract with customer, asset, revenue recognized in excess of amounts billed, current</a></td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">6.2<span></span>
</td>
<td class="nump">$ 2.7<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="Show.showAR( this, 'defref_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent', window );">Contract with customer, liability, accrued contract losses, current</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer, asset, revenue recognized in excess of amounts billed, current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer liability accrued contract losses current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692676674368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue, Contract Assets and Liabilities and Other Contract Matters - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($) </div>
<div>Vechicle</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts', window );">Recognized income associated with revisions to allowance for doubtful accounts</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts and credit losses</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Increase to beginning accumulated deficit</a></td>
<td class="num">(48,463,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,463,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16,339,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Litigation Settlement, Expense</a></td>
<td class="nump">32,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings', window );">Future repair costs associated with insurance payments received for buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">ASU 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Increase to beginning accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,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="Show.showAR( this, 'defref_srt_LitigationCaseAxis=gifi_MpsvLitigationMember', window );">MPSV Litigation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Litigation Settlement, Expense</a></td>
<td class="nump">32,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnusualRiskOrUncertaintyByNatureAxis=gifi_HurricaneIdaMember', window );">Hurricane Ida</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_DateOfLandfallOccurred', window );">Date of landfall</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 29,  2021<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_gifi_ImpactOfHurricaneIdaDescription', window );">Impact of Hurricane Ida, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On August 29, 2021, Hurricane Ida made landfall near Houma, Louisiana as a high-end Category 4 hurricane, with high winds and heavy rains causing damage to buildings and equipment at our Houma Facilities and resulting in significant debris throughout the facility.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromInsuranceSettlementOperatingActivities', window );">Insurance payments received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_GainOnInterruptionsInsuranceRecovery', window );">Gain on interruptions insurance recovery</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_gifi_GainLossOnInsuranceRecovery', window );">Gain on insurance recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivableNoncurrent', window );">Insurance receivables</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=gifi_FortyVehicleFerryMember', window );">Forty-Vehicle Ferry</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges', window );">Number of vehicle ferry projects with rework and construction challenges. | Vechicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins', window );">Change in estimated margins</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=gifi_SeventyVehicleFerryMember', window );">Seventy-Vehicle Ferry</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_ContractWithCustomerReserveForLoss', window );">Reserve for loss</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins', window );">Change in estimated margins</a></td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=gifi_RemainingFortyVehicleFerryMember', window );">Remaining Forty-Vehicle Ferry | Hurricane Ida</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_ChargesRelatedToDeductiblesTotal', window );">Total charges related to deductibles</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=gifi_FortyVehicleFerryProjectsMember', window );">Forty Vehicle Ferry Projects</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_ContractWithCustomerReserveForLoss', window );">Reserve for loss</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember', window );">Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_RevenueVariableConsiderationContractPriceReduction', window );">Reduction of estimated contract price for liquidated damages, amount</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,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="Show.showAR( this, 'defref_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins', window );">Change in estimated margins</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember', window );">Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LongTermContractsOrProgramsDisclosureLineItems', window );"><strong>Long Term Contracts Or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins', window );">Change in estimated margins</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ChargesRelatedToDeductiblesTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Charges related to deductibles total.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ChargesRelatedToDeductiblesTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer, asset, cumulative catch-up adjustment to revenue, change in estimated margins.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ContractWithCustomerReserveForLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Reserve For Loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ContractWithCustomerReserveForLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DateOfLandfallOccurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date of landfall occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DateOfLandfallOccurred</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: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_gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future repair costs associated with insurance payments received for buildings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings</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_GainLossOnInsuranceRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain loss on insurance recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_GainLossOnInsuranceRecovery</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_GainOnInterruptionsInsuranceRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain on interruptions insurance recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_GainOnInterruptionsInsuranceRecovery</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_ImpactOfHurricaneIdaDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impact of Hurricane Ida, description.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ImpactOfHurricaneIdaDescription</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_LongTermContractsOrProgramsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Contracts or Programs Disclosure [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of vehicle ferry projects with rework and construction challenges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recognized income associated with revisions to allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts</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_RevenueVariableConsiderationContractPriceReduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue variable consideration contract price reduction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_RevenueVariableConsiderationContractPriceReduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InsuranceSettlementsReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceSettlementsReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromInsuranceSettlementOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for proceeds from settlement of insurance claim, classified as operating activities. Excludes insurance settlement classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-16<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromInsuranceSettlementOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=gifi_MpsvLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=gifi_MpsvLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_UnusualRiskOrUncertaintyByNatureAxis=gifi_HurricaneIdaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualRiskOrUncertaintyByNatureAxis=gifi_HurricaneIdaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=gifi_FortyVehicleFerryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=gifi_FortyVehicleFerryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=gifi_SeventyVehicleFerryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=gifi_SeventyVehicleFerryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=gifi_RemainingFortyVehicleFerryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=gifi_RemainingFortyVehicleFerryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=gifi_FortyVehicleFerryProjectsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=gifi_FortyVehicleFerryProjectsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692676263088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facilities and Debt - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 06, 2023</div></th>
<th class="th"><div>May 05, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_gifi_SuretyBonds', window );">Surety bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 101,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_SuretyContractsOfInsuranceCoverages', window );">Surety bonds subject to dispute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts', window );">Surety bonds relates to Active Retained Shipyard Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,600,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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_gifi_PercentageOfProvisionRequiredFromProceedsReceived', window );">Percentage of provision required from proceeds received in excess of sale of real estate</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision', window );">Proceeds from sale of real estate required to make provision</a></td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=gifi_ShortTermPremiumFinanceArrangementMember', window );">Short-term Premium Finance Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Short-term premium finance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPaymentTerms', window );">Short-term premium finance, Number of installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">payable in ten equal monthly installments through March 2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=gifi_GeneralLiabilityArrangementMember', window );">General Liability Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Short-term premium finance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPaymentTerms', window );">Short-term premium finance, Number of installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">payable in eight equal monthly installments through August 2023<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="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember', window );">Insurance Finance and General Liability Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAnnualPrincipalPayment', window );">Principal payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember', window );">Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_gifi_SuretyContractsOfInsuranceCoverages', window );">Surety bonds subject to dispute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentDecreaseForgiveness', window );">Letter of credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentDecreaseForgiveness', window );">Letter of credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=gifi_LCFacilityMember', window );">LC Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Fees on undrawn borrowings (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<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_PercentageOfProvisionRequiredFromProceedsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of provision required from proceeds received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PercentageOfProvisionRequiredFromProceedsReceived</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>dtr-types: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_gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from sale of real estate required to make provision.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ProceedsFromSaleOfRealEstateRequiredToMakeProvision</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_SuretyBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Surety Bonds</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_SuretyBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Surety bonds relates to active retained shipyard contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SuretyBondsRelatesToActiveRetainedShipyardContracts</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_SuretyContractsOfInsuranceCoverages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Surety contracts of insurance coverages.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SuretyContractsOfInsuranceCoverages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAnnualPrincipalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the total principal payments made during the annual reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAnnualPrincipalPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentDecreaseForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentDecreaseForgiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPaymentTerms</td>
</tr>
<tr>
<td style="padding-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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>dtr-types: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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=gifi_ShortTermPremiumFinanceArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=gifi_ShortTermPremiumFinanceArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TypeOfArrangementAxis=gifi_GeneralLiabilityArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=gifi_GeneralLiabilityArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TypeOfArrangementAxis=gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=gifi_LCFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=gifi_LCFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692675690608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 04, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($) </div>
<div>Vessel</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </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="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>
<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="Show.showAR( this, 'defref_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels', window );">Number of multi-purpose service vessels | Vessel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Litigation charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset', window );">Litigation charge associated with write-off of net contract asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.5<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="Show.showAR( this, 'defref_gifi_LitigationExpenseAssociatedWithRecordingLiability', window );">Litigation charge associated with recording liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=gifi_NoteAgreementMember', window );">Note Agreement | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Estimated present value</a></td>
<td class="nump">$ 12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember', window );">Surety Bond</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_gifi_LossContingencyUnderPerformanceBondsIssued', window );">Claims under performance bonds issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=gifi_PromissoryNoteMember', window );">Promissory Note | Note Agreement | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuedPrincipal', window );">Debt instrument, issued, principal</a></td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateTerms', window );">Debt instrument, interest rate terms</a></td>
<td class="text">principal and interest payable in 15 equal annual installments<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate (percentage)</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt instrument, periodic payment</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateRangeStart1', window );">Debt instrument, maturity date, start</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDateRangeEnd1', window );">Debt instrument, maturity date, end</a></td>
<td class="text">Dec. 31,  2038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment', window );">Debt instrument, frequency of periodic payment</a></td>
<td class="text">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Construction in progress, number of multi-purpose service vessels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_LitigationExpenseAssociatedWithRecordingLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation expense associated with recording liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LitigationExpenseAssociatedWithRecordingLiability</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_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Litigation expense associated with write-off of net contract asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset</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_LossContingencyUnderPerformanceBondsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss contingency under performance bonds issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LossContingencyUnderPerformanceBondsIssued</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentFrequencyOfPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the frequency of periodic payments (monthly, quarterly, annual).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFrequencyOfPeriodicPayment</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_DebtInstrumentInterestRateTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateTerms</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentIssuedPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of principal of debt issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIssuedPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentMaturityDateRangeEnd1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateRangeEnd1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentMaturityDateRangeStart1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateRangeStart1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TypeOfArrangementAxis=gifi_NoteAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=gifi_NoteAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LossContingenciesByNatureOfContingencyAxis=gifi_PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=gifi_PromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692676703888">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (33,235)<span></span>
</td>
<td class="nump">$ 1,102<span></span>
</td>
<td class="nump">$ 641<span></span>
</td>
<td class="nump">$ 598<span></span>
</td>
<td class="nump">$ 528<span></span>
</td>
<td class="num">$ (5,027)<span></span>
</td>
<td class="num">$ (31,492)<span></span>
</td>
<td class="num">$ (3,901)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,162<span></span>
</td>
<td class="nump">15,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,162<span></span>
</td>
<td class="nump">15,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income (loss) per common share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2.04)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.95)<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted income (loss) per common share</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2.04)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.95)<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The effect of approximately </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">147</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">thousand dilutive non-vested shares is not material to the calculation of diluted income per share for the three months ended September</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> 30, 2022.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692685194640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Parenthetical) (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive non-vested shares exculded from calculation of diluted income per share</a></td>
<td class="nump">147<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692682500368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gifi_NumberOfCorporateNonOperatingSegments', window );">Number of corporate non-operating segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Net operating liabilities | $</a></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_NumberOfCorporateNonOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of corporate non-operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberOfCorporateNonOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>57
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692682972544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments - Summarized Segment Financial Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 5,023<span></span>
</td>
<td class="nump">$ 39,593<span></span>
</td>
<td class="nump">$ 106,517<span></span>
</td>
<td class="nump">$ 104,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(29,879)<span></span>
</td>
<td class="nump">4,220<span></span>
</td>
<td class="num">(20,364)<span></span>
</td>
<td class="nump">5,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(33,635)<span></span>
</td>
<td class="nump">654<span></span>
</td>
<td class="num">(32,558)<span></span>
</td>
<td class="num">(3,795)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,115<span></span>
</td>
<td class="nump">3,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,701<span></span>
</td>
<td class="nump">1,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">120,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 134,866<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">22,976<span></span>
</td>
<td class="nump">22,569<span></span>
</td>
<td class="nump">69,033<span></span>
</td>
<td class="nump">65,413<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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">14,979<span></span>
</td>
<td class="nump">15,429<span></span>
</td>
<td class="nump">69,382<span></span>
</td>
<td class="nump">31,885<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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(32,702)<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
<td class="num">(30,973)<span></span>
</td>
<td class="nump">7,314<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="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">5,023<span></span>
</td>
<td class="nump">39,593<span></span>
</td>
<td class="nump">106,517<span></span>
</td>
<td class="nump">104,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(29,879)<span></span>
</td>
<td class="nump">4,220<span></span>
</td>
<td class="num">(20,364)<span></span>
</td>
<td class="nump">5,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(33,635)<span></span>
</td>
<td class="nump">654<span></span>
</td>
<td class="num">(32,558)<span></span>
</td>
<td class="num">(3,795)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">1,390<span></span>
</td>
<td class="nump">1,240<span></span>
</td>
<td class="nump">4,115<span></span>
</td>
<td class="nump">3,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">645<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="nump">1,701<span></span>
</td>
<td class="nump">1,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">120,602<span></span>
</td>
<td class="nump">134,739<span></span>
</td>
<td class="nump">120,602<span></span>
</td>
<td class="nump">134,739<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="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">22,976<span></span>
</td>
<td class="nump">22,569<span></span>
</td>
<td class="nump">69,033<span></span>
</td>
<td class="nump">65,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">3,260<span></span>
</td>
<td class="nump">3,163<span></span>
</td>
<td class="nump">10,348<span></span>
</td>
<td class="nump">8,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">2,577<span></span>
</td>
<td class="nump">2,390<span></span>
</td>
<td class="nump">8,187<span></span>
</td>
<td class="nump">5,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">502<span></span>
</td>
<td class="nump">382<span></span>
</td>
<td class="nump">1,440<span></span>
</td>
<td class="nump">1,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">499<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="nump">817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">30,407<span></span>
</td>
<td class="nump">33,899<span></span>
</td>
<td class="nump">30,407<span></span>
</td>
<td class="nump">33,899<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="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">14,979<span></span>
</td>
<td class="nump">15,429<span></span>
</td>
<td class="nump">69,382<span></span>
</td>
<td class="nump">31,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="nump">1,217<span></span>
</td>
<td class="nump">1,326<span></span>
</td>
<td class="nump">5,243<span></span>
</td>
<td class="num">(2,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">904<span></span>
</td>
<td class="nump">2,120<span></span>
</td>
<td class="nump">4,443<span></span>
</td>
<td class="nump">787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">813<span></span>
</td>
<td class="nump">807<span></span>
</td>
<td class="nump">2,460<span></span>
</td>
<td class="nump">2,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">573<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">1,111<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">44,372<span></span>
</td>
<td class="nump">40,061<span></span>
</td>
<td class="nump">44,372<span></span>
</td>
<td class="nump">40,061<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="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Operating Segments | Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(32,702)<span></span>
</td>
<td class="nump">1,849<span></span>
</td>
<td class="num">(30,973)<span></span>
</td>
<td class="nump">7,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(34,356)<span></span>
</td>
<td class="num">(269)<span></span>
</td>
<td class="num">(35,955)<span></span>
</td>
<td class="num">(759)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(35,117)<span></span>
</td>
<td class="num">(1,393)<span></span>
</td>
<td class="num">(39,268)<span></span>
</td>
<td class="num">(3,965)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">727<span></span>
</td>
<td class="nump">17,349<span></span>
</td>
<td class="nump">727<span></span>
</td>
<td class="nump">17,349<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="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">(230)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="num">(925)<span></span>
</td>
<td class="num">(431)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(1,999)<span></span>
</td>
<td class="num">(2,463)<span></span>
</td>
<td class="num">(5,920)<span></span>
</td>
<td class="num">(6,529)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">215<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 45,096<span></span>
</td>
<td class="nump">$ 43,430<span></span>
</td>
<td class="nump">$ 45,096<span></span>
</td>
<td class="nump">$ 43,430<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm139692680529360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Additioanl Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Litigation charge</a></td>
<td class="nump">$ 32.5<span></span>
</td>
<td class="nump">$ 32.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=gifi_MpsvLitigationMember', window );">MPSV Litigation</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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Litigation charge</a></td>
<td class="nump">$ 32.5<span></span>
</td>
<td class="nump">$ 32.5<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_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_LitigationCaseAxis=gifi_MpsvLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=gifi_MpsvLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>59
<FILENAME>gifi-20230930_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/2023"
  xmlns:gifi="http://www.gulfisland.com/20230930"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="gifi-20230930.xsd" xlink:type="simple"/>
    <context id="C_6d0cabef-cf4e-4c1b-95d2-48da4a4da8dd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_3a069e5e-9283-4138-8b55-ea37581efb03">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_f3a7a429-17b6-4f63-8823-fa4e9d411402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_7e5de30f-800e-4c40-83bd-7113b7a55db5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_275b59d0-d6b9-424f-8cce-f1c29ff5c9e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="C_97197442-45fa-4dbe-b0da-9ca91e52e5e0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_fd5774b8-7b2c-45c5-be11-17eea764762c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="C_0f6f6703-4350-49a0-920d-7c45cb21060d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:RemainingFortyVehicleFerryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_2ea71742-45db-40f9-a259-05429ca52784">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_5bad6a77-6841-424f-bf4d-bad0797174f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_720afec9-26bc-4448-a089-6ad5550b5915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_422c36d4-3688-4662-8afc-86ba8d37338e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_a3149f26-d3bc-40f1-92a0-75ef575efe67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:ShortTermPremiumFinanceArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="C_9bf3ada9-2e50-429c-b481-332420166c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:FortyVehicleFerryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_77e10af2-60cb-4ba2-b384-0883376d59a7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_bb264b32-e079-4c47-a3d2-3e6ec24ab43a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_b1364196-a47a-4c2b-85a3-cad5e3da56c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_c2cb4e45-618b-482d-8522-be9163c48b17">
        <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>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_c4795fe4-e2a9-4038-a794-42e67bd78ae6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_c6b21de4-3a03-4c95-9f03-fa81e5e69ad1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_4034dd47-52d1-4f4f-ba43-7573911f91b1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_0d64910c-5971-4b71-a48b-88804b2bb676">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:RemainingFortyVehicleFerryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_80fbee22-698d-4873-8550-5f072390b00e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_17f3894f-26cc-4251-8bd4-8097e8828314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_ac7fd1e8-d61e-4a43-919a-22ed62e960a2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_c30b4a54-2876-4190-b7e3-11d583fc2b2a">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="C_fdf333aa-8934-44e6-8c02-07429b034922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="C_53bba7e9-c4cf-48e6-b993-26de2ceffe63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_afcdcd98-28f7-4c4f-8404-561bb12ad48a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_3f00cf28-e9fe-44c7-a066-c1fd707f11ab">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_53171936-8d89-4c37-85a0-6f57e5fff201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_4f4ef2a0-2eb2-4cdc-b223-5204aee613ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_a0b7f9e0-aa6f-4a48-87b6-d61f6cbc9199">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_fcef1b46-dc96-4001-b898-d46ad9375f51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_931dc35d-c5ec-4f47-b77d-2dae528b4d01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_117819a6-3c55-4cb1-9333-ec45dfd0f9a8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_7d9a27ba-77da-4c1d-9a31-cfe6f534ee19">
        <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>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_2fe99520-cc52-443d-abf5-321bb5837e30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="C_a9939946-426c-45ab-a8bc-25a5f0280656">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="C_8f420774-0f7a-4318-80e7-8651571a33c4">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_00fd648e-51fc-42f7-8211-bfda19f8885e">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="C_20663966-d1fe-4815-b902-18015ffe51fb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_8017b427-6683-4014-b70e-3d79f072b523">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_e2d2752f-d07e-41c4-808c-47786c0d9a0a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_da118fff-a619-4083-b3c0-06565a17c299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_4bc7d42c-8c18-4a55-ae4d-0500b1e48e2b">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="C_92a6b900-1047-4c8d-ba34-21a883aeb898">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="C_09c8386a-0d15-4997-8cec-ad87e8551db2">
        <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>2023-09-30</instant>
        </period>
    </context>
    <context id="C_3705b52b-5b65-4657-980e-29c27ecb2416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_be8134e1-98d5-4bac-bec6-61b1644b8370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_a2b74146-4df8-4d1e-8627-5d1529108972">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_c87109cd-0858-480f-a91f-9c03e7ec2a4b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_63f56ca7-2ef1-487a-93f1-d7460da78b89">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="C_fce944fc-73a7-4809-8fcd-4bcb3ebaa2e5">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="C_7430f8f6-f7f7-42f1-9fb3-16e25216cd4e">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="C_b1c12162-9044-42dc-a266-e88012714795">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_eb60e567-aa3c-42be-8839-7d5bdf3af728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_ade8c7c3-7bcf-4e1b-8482-e286bcbfe12d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_750f986d-8afa-45b2-baa3-c0ad8c393a31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_cafb2508-ae87-4c6b-bd4d-c3ec134ed3d2">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="C_5925e384-233b-47f5-bc3c-4ef4a077aa2a">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="C_b7ff072d-d42a-44ce-b502-b6db6257e459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:SeventyVehicleFerryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_1f3b1a04-5df2-4ee1-b552-c1cff8d67ed9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_9447501c-00e7-4841-b6c3-6cf5b258e13e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_0e14f792-0cdf-48cb-bb40-0837108565f0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">gifi:MpsvLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_7d165464-66cd-45d6-9b2f-23c69df8562d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_9fd9944d-f417-4059-9215-3943ff8b4070">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_947bc0ea-4a50-4d24-a4b4-619f3e8a6397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-05</startDate>
            <endDate>2023-05-05</endDate>
        </period>
    </context>
    <context id="C_3e648e61-eafb-4745-b07e-358cd69bcf8a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="C_c7ad0bc5-b93f-4b3b-b5c0-13665ec553dd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_1828efca-27a8-48f2-a8bc-a245adfec746">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_cb1053b5-84e1-45ff-bc20-1d38beba193d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_31a3cc3b-793e-4998-9ba9-ec94271fd302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_d2cb6160-2fa2-4644-8576-cadabfd08189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_819b7709-e7a8-4b1f-8712-17a19738b9d1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_ee3fb443-9952-44ad-a425-ed2095af14f5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_a128b104-a989-449a-8e91-9d5767f6dad1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_06b9c5eb-f63d-4088-a2c0-3a37594dee8a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_2c3ef026-15cb-4a2d-ac42-a17e0ec52864">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_be90218e-0be9-4be3-b3c6-e436ac931784">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_6c2d9d3f-606e-4411-a3c3-18fc0726a015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="C_e8ed54b7-fa67-4af7-9aa4-c1c90d490e5e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">gifi:PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:NoteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-04</startDate>
            <endDate>2023-10-04</endDate>
        </period>
    </context>
    <context id="C_5b092a44-bffe-4812-a74c-86fe45c14cbd">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="C_12e7893e-cb2f-46a1-9dbc-3f696288f3ce">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">gifi:MpsvLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_ea66f91a-d46b-4d56-b14c-b89536d7062a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_103a72c8-4fe6-449c-9220-3cf23cd542be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:NoteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-04</instant>
        </period>
    </context>
    <context id="C_87ccc4d2-2dda-4751-ab74-e301fefa5807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_61358f48-ce8c-47a0-be59-65bb86cdc414">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_88dedcf7-20b7-41a2-867d-7587c2ef2ee9">
        <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>2023-09-30</instant>
        </period>
    </context>
    <context id="C_7310e659-6b4a-4d50-89c6-938cebd45a71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">gifi:BalanceSheetDateClassifiedAsNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_533e2ce7-b3e2-4344-af80-1fb446a276a9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:FortyVehicleFerryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_1a969373-039a-4c20-a3fd-20eb1dcf4b87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="C_46ad9832-3b78-477a-95c7-a52ac2ba5263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_3f8c3dbe-c33d-42ee-8ffb-9877bb169669">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:InsuranceFinanceAndGeneralLiabilityArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_4ab37236-e8c5-4a82-95dd-21ff79de77c5">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_1553e898-7a61-46a8-b0fa-7c3da0e2931b">
        <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>2023-06-30</instant>
        </period>
    </context>
    <context id="C_c2a504f4-7f5c-4df0-b35b-a728909f6101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="C_b4c289b8-cf39-4399-a0d6-de268f2ddc49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="C_c8affb33-4656-4cd9-bdd9-c345a78a10d8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_2b6b3886-0f8e-466e-88dc-5f11ccf6fc5b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:SeventyVehicleFerryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_e4439a3f-0616-4f81-858f-8fc744f3537d">
        <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>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_f1a0a23c-cd1c-4103-93f0-7bb59566f34d">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="C_4f4ccac5-d0d4-44f8-89aa-b6e58dcba859">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="C_e26baceb-d0f4-47a4-8958-bfa97ddc8849">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="C_fa07006d-ef8e-42bc-9613-98ff15db24f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_ff043463-d4f3-4145-bb64-f86c67909a53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_9890a88d-db2b-43cb-9015-16707faf3265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_c496412c-6db6-4775-9e1c-b6357c411371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_52e2992e-47b5-41bc-a27a-975b94af37fb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:FortyVehicleFerryProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_0de01ed8-43b6-459e-a7d4-dde0fdf9f86e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_f68ab9b0-8587-4d9b-acfe-728064dd47a2">
        <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>2023-06-30</instant>
        </period>
    </context>
    <context id="C_82410059-6912-4ba5-a88c-20c1044556ed">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_c4e897a5-6bf6-4f12-b667-33bf0e55e486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_602bb047-045a-479a-9f6f-811fd958d3d6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_69706ba6-ea30-4a90-b21a-f818304ecbcb">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_0e55172e-152c-4b44-8c64-f5568c79b707">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="C_492e5dc5-4351-475e-b039-6832fb4a1f98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_3d621b53-3fd5-47d1-a51b-6240a1539881">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_9fbe9b17-0773-4021-a5ef-219d94d9a11a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">gifi:BalanceSheetDateClassifiedAsCurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">gifi:LCFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_3beaa2d5-3903-4d32-b284-d35ff3986d6d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_b3692df5-7c09-4162-b106-ed812f01a9e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_1ba1259d-1855-4bdf-9bbb-5d312b5d4055">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_7c402c85-9ea3-4f1b-a027-adf992f616f5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_54962989-dc6a-4fd4-b43c-4797700dbdb6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_f5f5fb2f-d723-4bd6-bde7-c1d5b09af3e0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">gifi:PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:NoteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-04</instant>
        </period>
    </context>
    <context id="C_4f5b96be-9007-48f0-ae32-29debc8c8034">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_0474df55-557e-4f81-aada-400f56ea833d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_388733c8-47a2-45b7-8f6c-cbd8578776fa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_807c2a3d-8f0a-4ad0-8d43-18bfee2a30b5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_2ca5bdb7-a16d-47b0-ad76-414a704d847b">
        <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>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_54d1a13f-b302-4976-9219-e2f8f3eff72c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_daff37dc-1450-48c8-b1e1-b2f914f3b24a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_b083994b-99c2-467e-8b33-9afa53803022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_93a89062-a0f9-489a-b038-c5aa54f743c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_0338c42b-115a-467b-9c94-1be849a8bf69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_3208047d-06a2-49ba-87b4-1ce0cb29f050">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:SeventyVehicleFerryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_8702c465-6105-4f8f-9ee5-9727a0f34be5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_5ee3da6f-6a15-43df-aae8-96f97035921c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_13523d7e-a734-46f7-a201-4747fabf821b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_a818c181-fe88-4866-a6c4-2bd55989266e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_ab72c24d-709f-4a2d-8049-7a2fce6cbbb9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_37f69ac0-6741-44d6-8ba1-d4ebcb7406d7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_a759c2bd-f0f1-4cb0-9934-421c98236a4c">
        <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>2022-09-30</instant>
        </period>
    </context>
    <context id="C_06f2b156-7974-469e-a6e6-30eb32fac705">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_501fd463-90a9-47dc-bb8c-f93220e6e0c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_4d3c937a-8e41-41c1-a4b6-6602e39cd942">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_343b948e-3283-419c-aa16-53ba5148ed59">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="C_0fc821c4-5c0c-4301-bae2-7bcde8263d87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_705f0029-14ee-4000-bdfc-60fa01fd5a9c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_35504740-add6-4b64-bd07-fb3ecdce8b00">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_438964e5-01a3-4316-9b7d-d3269fd9c61e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gifi:RemainingFortyVehicleFerryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_0181343e-644f-40ed-8b44-47e303d4f980">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_fef38fa8-b09d-461c-acb9-3f8dab384f5a">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_10fbf34f-2d7d-4e49-836a-5bd9185f55b8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_21d9123e-a060-4d43-a3a6-af597409f88a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_6bff1b4c-edcc-49ae-956a-efa7e9bbfafa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_769a6ddb-dc12-42c1-b4d3-82450995b361">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="C_b847d903-f25d-4c08-b743-1b3ade4d2032">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_0bbc0161-a1b2-42e9-8653-f8872e30082e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_84237f64-7129-4342-88af-e35494371869">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_8d88e415-b518-408c-b80d-88886c88091b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_50e83354-acd0-48e2-a2c4-adee588f60ad">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_f5783573-52ec-4833-b974-e733c3061a59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_314a23d1-8c08-4085-8a1d-8365f191849f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_8186a53c-73fc-4c8f-a7cf-843c6846e93e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_9c035d55-b825-4661-b33b-71c95f10f612">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_d661ddce-8a98-4b81-8f1e-d72f360b34f9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_303e3344-51fd-4f94-b8d4-4282f382a67f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_ce925425-840b-4c9a-961a-5f04103c0d4d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="C_a2bdc5c9-9454-404c-9346-82178b1a4536">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_e9937e00-e603-49e3-9320-c5874a1c38ec">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="C_337639d7-71e1-4149-a086-38452827bbca">
        <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>2023-11-06</startDate>
            <endDate>2023-11-06</endDate>
        </period>
    </context>
    <context id="C_6afeac5c-06fd-4ab7-95b4-81e544aafd7d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_be02cc1a-d19c-4e75-b7df-792f9ca4067d">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="C_44e4d8dc-27ca-4f18-a386-6ed972dc6b67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_7ca3b88d-97ea-43ae-9f8d-b9fd0f5d84e0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_c8f653eb-43fa-4266-a163-1274336d05c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_10c0d324-ad35-43eb-9e7c-a64b55e470cc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:ShortTermPremiumFinanceArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="C_08a39bb1-5ff1-43a0-90f6-b477e0fbac04">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_37d76679-d890-443c-bd9e-83827e28f158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_fd3a448b-cb1e-42e8-bdfa-11b2727a35d8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="C_2f5c00ae-1014-4128-afd6-9537b101eae9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_fee92b04-4b0a-402d-b688-02bab328f238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_66f2591b-ad8b-40d6-8030-ae66517f52f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_ee91ab85-4104-44d0-a832-79460d7876fc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="C_5e460a6d-e13b-42dc-8a93-fa6834341aaa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_12753d44-82e8-401e-a344-f49fede20ba4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_fec86516-376b-4872-911c-0f9521eb2033">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualRiskOrUncertaintyByNatureAxis">gifi:HurricaneIdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_3adf8e19-a7c5-48c6-8536-9644cc7d7f12">
        <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>2023-06-30</instant>
        </period>
    </context>
    <context id="C_4ea70083-fd5a-409e-8d36-50876548ba1d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_764fae38-ba25-47d5-9d94-366d9878a7d8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_7985d2b3-2e9d-4672-9157-2ca6f742a883">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_0f6d21f3-2dbe-4764-910e-4f69ac1f87f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_35e1d5f9-4627-4a71-8fd2-378fa5ba3d57">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_097d4c76-e730-425f-a307-e8db4658937f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="C_dc21b35e-ed47-413d-9350-fffce5f48141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_123d1ee5-d547-4d49-9570-2526b2dd7626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-05</startDate>
            <endDate>2023-05-05</endDate>
        </period>
    </context>
    <context id="C_9368cc73-4bca-47d2-b6ea-8288a8918ad0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_7cd7b3a7-88c4-4f15-a26d-4a45af7f208d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_83dec4cb-e641-4e3a-9a8c-da8cdacb4b20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_bb65cede-9d5c-454c-83b9-6d9926957508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_4159675b-6fe2-4c0f-bf19-95e7e2b893ad">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_674035f9-658f-4fb8-9561-7247bc2fa194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="C_440a0e88-2bd0-427a-acb8-4b5de567e8fe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_5a08e307-baf8-4292-8532-393ac83c2714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_31e5e903-95ad-4597-bd67-69833c1e84d3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="C_be12489d-93af-4bd2-bc6f-c4363b5dd1cb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_7e970fe1-8a98-4471-ab48-541689fff5e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_956c8bce-4c33-49a5-ba2d-1e923d30ab7c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_7bd477cb-56e9-4b7c-ac7d-0a03d190cd19">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_ca7d0008-d30a-4b10-8a9e-d851844700b7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:InsuranceFinanceAndGeneralLiabilityArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="C_65926d37-7a7f-491e-82bf-38c1579b8b0c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2023-05-05</startDate>
            <endDate>2023-05-05</endDate>
        </period>
    </context>
    <context id="C_2fa4288b-3ec4-42d7-8fa9-396367b80ba0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_5e8c193b-e137-4253-a76b-e0c002b9a8e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_60b83fe2-1bd0-404c-b39d-c03be25433f1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_c39884c7-1727-44e8-b007-f020e54990c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_a4c384f2-f019-48e8-a95c-5e7f8fc901dd">
        <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>2023-09-30</instant>
        </period>
    </context>
    <context id="C_45d6a42d-b890-4d4d-9a40-a15d60ca0cce">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_97a12403-58a7-41b2-ad22-ffe439519b9c">
        <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>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_815862db-20c1-4de7-abbd-16ea01540a50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_1539948c-8c46-47a2-b6d4-ed01f5d0aa20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="C_279bb55e-a5c5-46d3-b87d-059784ee0fa8">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="C_236d845d-d959-482b-bc0a-26fcd1ccecd6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_ea054c8e-9fb9-41bf-a01a-fb6191f89dc0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_75d4e876-cea3-45cd-b2b4-32f56d77622a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_b4897435-f659-4674-b638-c516c78f6a47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:TimeAndMaterialsAndCostReimbursableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_57ed6011-6ab9-4185-b6f5-0167074c68db">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="C_4b7942ce-d9e7-4506-8440-395909646933">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_a6450609-76c8-4031-bd82-a411dff8cc38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:GeneralLiabilityArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_df989d3f-c987-4c48-99af-ba24ade79155">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="C_0aede189-f16c-44b3-8a80-5bed158bd4d1">
        <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>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="C_ae3addf0-291a-45de-b1ac-04b08719466f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_5ed41945-c9c2-4350-87be-d9773d236354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_3a8df9fc-3825-4681-88b6-00180321e32b">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="C_84f17ed5-ec43-40bc-9e8d-7ce604e7dd31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:ShortTermContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_cda9da46-0bea-4f42-996c-10357d8fba6d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_9bcbd0db-6115-439d-8f21-515ecd982fa1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_3f88545c-0897-427d-a714-96c40bee5b7d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">gifi:GeneralLiabilityArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_4566ce91-a66f-41cb-a3b6-8528605bbcae">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="C_bb24c804-a02f-472b-86d1-190583735ee8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_7d3d05fa-a4ab-4494-8247-2111db595eba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="C_5535dee3-4a64-49ca-8a71-fcecb1b7165a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="C_bbca34b2-11ba-4040-8305-a1e059cce574">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001031623</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_Vechicle">
        <measure>gifi:Vechicle</measure>
    </unit>
    <unit id="U_Segment">
        <measure>gifi:Segment</measure>
    </unit>
    <unit id="U_Vessel">
        <measure>gifi:Vessel</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U_UnitedStatesOfAmericaDollarsShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_9c63051e-2d50-4a56-9b3b-4db9d7fb256b">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_36e5816d-f363-4f3f-bb36-d4f567f66be3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_0592875b-c291-4f69-a8b7-9070a048a6f6">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_ed06f670-1c50-489d-a40b-299fc2ca077c">0001031623</dei:EntityCentralIndexKey>
    <us-gaap:PreferredStockNoParValue
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      id="F_1020c477-29d3-466b-acb3-1deff507a50f"
      unitRef="U_UnitedStatesOfAmericaDollarsShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockNoParValue
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      id="F_f4bf74fc-c726-46fc-904c-88f5aa49bc44"
      unitRef="U_UnitedStatesOfAmericaDollarsShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      id="F_678a5b4e-2566-4fbc-ae86-36fd435246ea"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      id="F_5d4d255e-93a7-4b33-9a4a-43c313cc94bc"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockNoParValue
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      id="F_576b7f78-098f-48b2-98a0-8acabd03760a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare"
      xsi:nil="true"/>
    <us-gaap:CommonStockNoParValue
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      id="F_186eed3d-fa1e-4784-831f-1546fee522b3"
      unitRef="U_UnitedStatesOfAmericaDollarsShare"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_60b83fe2-1bd0-404c-b39d-c03be25433f1"
      id="F_e624b6ce-3af2-44ca-8918-2b0aae69c71f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_5e460a6d-e13b-42dc-8a93-fa6834341aaa"
      id="F_d8c59da1-854e-43b7-9b87-4b5e7df40c37">P3M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_20663966-d1fe-4815-b902-18015ffe51fb"
      id="F_65b3d2df-2656-47e3-bde1-9a7d0f52530e">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_75132e00-410e-44f3-ba6e-a1dd9dcc6726">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_ab777139-eab3-4a13-b1fa-da78adc6b2fa">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_1bf8f981-a70c-4c79-b99a-4d15eee278dc">2023-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_c9834424-93e7-4dbd-99e7-2d83d0e30c44">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_2713dbeb-588e-400c-b57b-8cb0b1c8ba7d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_112d6cf5-5289-4824-937d-2d0dc60d287f">001-34279</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_d8879c6d-ee6c-451f-9537-647dad71a92c">Gulf Island Fabrication, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_8b776efc-01b8-474d-98a3-09dd7dfead01">LA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_1764af70-6537-42da-993e-8e232262abc0">72-1147390</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_ec1077cb-91c5-4364-8771-8c59f09ebf9a">2170 Buckthorne Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_45e19111-7b98-4d93-9102-edeceb15c12f">Suite 420</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_ea18bade-9d0c-49a5-a491-89d1153b6942">The woodlands</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_0cc57973-b3e5-4c37-b6d8-c81f08557882">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_4d4f3569-3776-47b3-bf27-c3a7602a75d8">77380</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_02ae7bcb-225d-4577-963a-482f76541b1b">713</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_8c905939-5160-440c-bd72-918bd2296d29">714-6100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_7fa59d3b-6d5a-4779-a611-78c3187590d8">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_cbdabd03-8689-4169-9cd3-665668175c32">Gifi</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_3087e224-0082-4c00-8ba6-b47da6f8a06d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_7c3c5e3d-c507-461b-94bd-1900c48a7598">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_014c33db-0c11-4441-8917-d27bac0b4699">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_0fe8d842-4b4d-41b1-9b1c-702ac1c609ff">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_0bf9178d-a207-4a9c-a27d-5b010d095dec">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_cc7220e0-12ca-459d-a4d6-4030d9c35805">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_acb1485b-953e-40b9-a5b2-3753d640d42d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_fd5774b8-7b2c-45c5-be11-17eea764762c"
      decimals="INF"
      id="F_b61a7a1c-76bf-4467-bba6-9341b3bd3aef"
      unitRef="U_shares">16287469</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_75479e0a-9cc0-40eb-86fa-430870d57fc2"
      unitRef="U_USD">25125000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_89588b43-4b49-4851-a480-42175ce0ddbd"
      unitRef="U_USD">33221000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_2945cd31-5829-4433-8ab4-840d788837f1"
      unitRef="U_USD">1197000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_7ebff160-a22e-4ea3-8f6a-d43c94a99302"
      unitRef="U_USD">1603000</us-gaap:RestrictedCashCurrent>
    <us-gaap:HeldToMaturitySecuritiesCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_21ef3116-bd73-48bc-ab57-5fb8faef1536"
      unitRef="U_USD">15437000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:HeldToMaturitySecuritiesCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_8edb857b-03da-495f-a6e4-cbea18ac00e9"
      unitRef="U_USD">9905000</us-gaap:HeldToMaturitySecuritiesCurrent>
    <us-gaap:ContractReceivableDueOneYearOrLess
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_ebd37b0b-7cf3-4088-ae2e-d7a51fd52f9b"
      unitRef="U_USD">35684000</us-gaap:ContractReceivableDueOneYearOrLess>
    <us-gaap:ContractReceivableDueOneYearOrLess
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_e7d96bd1-10a0-4b0d-95fe-02c40e42e962"
      unitRef="U_USD">29427000</us-gaap:ContractReceivableDueOneYearOrLess>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_83961185-a917-4a68-a068-d3fbb65f8998"
      unitRef="U_USD">4305000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_832ca8ac-257a-4269-a9ae-8e4f439d93d9"
      unitRef="U_USD">4839000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_7f11b3ad-4100-4658-b23e-110a1b3ca6a9"
      unitRef="U_USD">3438000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_66229053-8ca0-4084-9a29-02948ccb8d40"
      unitRef="U_USD">6475000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryNet
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_3b28bec8-9333-474c-a113-6ed9634c3e8c"
      unitRef="U_USD">2340000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_f50a2870-ad63-4e9b-92aa-4cd4ac48dae2"
      unitRef="U_USD">1599000</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_e6d7cf2c-5601-4fd8-9bc1-b125a92580f0"
      unitRef="U_USD">87526000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_28d158fa-f25b-4cc1-b4d6-6bd37c508989"
      unitRef="U_USD">87069000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_62ca99c6-4055-49df-933d-1a7ede76a6b6"
      unitRef="U_USD">29285000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_34427d1d-b430-4650-8fd5-573136edbe90"
      unitRef="U_USD">31154000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_948f967d-6fb5-4592-928b-0b36fde3c269"
      unitRef="U_USD">2217000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_37f2e877-a9b3-4bb6-9dfc-4cf8c455cafd"
      unitRef="U_USD">2217000</us-gaap:Goodwill>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_1409cf69-0b7e-41c7-b921-0d6a0a935584"
      unitRef="U_USD">735000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_8e195b11-65d8-42a8-aa7a-0996145ee1f7"
      unitRef="U_USD">842000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_fdd298b9-c69b-4a6d-a071-921152b03d66"
      unitRef="U_USD">839000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_f5df267d-fedb-474b-ae9c-85074cb74330"
      unitRef="U_USD">13584000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_4c1c6bc3-a154-447b-b0c4-ce82455ddd77"
      unitRef="U_USD">120602000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_74c36e05-7a33-462e-8406-8ddca5a8fe0d"
      unitRef="U_USD">134866000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_67d0609b-9e3a-4a17-baeb-055e9834ed2a"
      unitRef="U_USD">11515000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_61230d2a-cda7-4086-a2d8-900e55601db8"
      unitRef="U_USD">8310000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_f05ce9ce-7b5e-4077-8d03-05e76ccdc60d"
      unitRef="U_USD">3534000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_09631ff0-1aec-4dfd-ab47-5135a6972f41"
      unitRef="U_USD">8196000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_a5bec120-2315-474f-b858-0ddda6c6af4d"
      unitRef="U_USD">13247000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_a243a700-d95a-493a-968e-3aae9097dfee"
      unitRef="U_USD">14283000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_22cbfd3c-ac20-4ba1-987f-d89d2baa3f50"
      unitRef="U_USD">28296000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_19034a2b-c180-44bf-904b-65a161b2a449"
      unitRef="U_USD">30789000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_8dbf57c3-2ade-4de5-b4e5-a79ef498b637"
      unitRef="U_USD">20000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_976bad8c-1564-4943-8e76-2c4ee1a66b64"
      unitRef="U_USD">822000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_63847ec5-db02-4033-97bb-8025050917d7"
      unitRef="U_USD">1453000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_c3eab4e5-a0df-494b-aa2f-863b6b8c641d"
      unitRef="U_USD">49118000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_5a5abedc-1ec4-419e-be35-a5bc8b51a4af"
      unitRef="U_USD">32242000</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="INF"
      id="F_b6b2f65d-86c9-41ed-9840-c0c0e64021c8"
      unitRef="U_shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="INF"
      id="F_3ed90101-a50d-4d80-bcab-6bdf19b708a2"
      unitRef="U_shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="INF"
      id="F_0d144acd-3c28-48c5-a4e8-0d586076708d"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="INF"
      id="F_dcd80ec9-e6e0-49bc-ae17-a7ae6fe136b7"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="INF"
      id="F_105eb046-2de9-4dd1-9921-6f5e72a398a6"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="INF"
      id="F_0574f283-bc1a-4f3a-a2a6-4eab49d9c711"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="INF"
      id="F_4aa9fe76-311f-4750-899c-35f22c912342"
      unitRef="U_shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="INF"
      id="F_4024279f-fbda-4515-a146-0ead695ab1b3"
      unitRef="U_shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_e7652ddf-a681-44d3-9673-15be8480b019"
      unitRef="U_shares">16287000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_18d5c6dd-9695-44af-b2fd-79385f138771"
      unitRef="U_shares">16287000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_40b0cb20-c89b-452c-8fb5-220ee15559ae"
      unitRef="U_shares">15973000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_ae9ca3c8-8fa1-4fdf-b22f-25205627e63a"
      unitRef="U_shares">15973000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_9f9416ee-4967-4033-b1a4-dc6e9a90e72d"
      unitRef="U_USD">11690000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_a848e8c1-a7cb-4d4d-a0f7-ac69cfcdcc9c"
      unitRef="U_USD">11591000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_4d510c49-65d0-4f64-a472-167a3aab3a9c"
      unitRef="U_USD">108257000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_834cbe57-5d77-4c14-96cc-0b8d561961ee"
      unitRef="U_USD">107372000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_00f79524-3c3d-401d-8846-3f36f9c0f6ff"
      unitRef="U_USD">-48463000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_edd5f5d0-1c63-4f27-aa36-99cda8b4f4b3"
      unitRef="U_USD">-16339000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_d30e2f7b-681c-457c-9b30-c10abce73e16"
      unitRef="U_USD">71484000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_fdc87b0c-b6fd-414f-9872-18d2e05ca3a7"
      unitRef="U_USD">102624000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_e8225f37-a766-4640-b3d1-80f7e0e30305"
      unitRef="U_USD">120602000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_3a6186a5-0006-4a31-bc6d-074c4b190363"
      unitRef="U_USD">134866000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_cf4b34fa-3fbf-4582-8757-009ea6d94d83"
      unitRef="U_USD">5023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_12aa06c7-1b7c-4379-8e94-1d6a68c0e8a4"
      unitRef="U_USD">39593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_422e65a9-ae45-4220-bb91-af036e8e750c"
      unitRef="U_USD">106517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_234b16b7-e0ed-4242-92f3-0558b3c91720"
      unitRef="U_USD">104181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_799779c6-7a5b-46b0-89d1-169266825b25"
      unitRef="U_USD">34902000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_c6e01898-7b3a-492c-968e-27d51ad3d12e"
      unitRef="U_USD">35373000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_203a6219-4947-4dc6-ba39-6c0f8b6dbba1"
      unitRef="U_USD">126881000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_2620b50c-4040-4ac0-982d-bef5e0919f03"
      unitRef="U_USD">98709000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_47b5c050-ca42-43f3-9557-931931082ab3"
      unitRef="U_USD">-29879000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_b9cf1e9a-5fbc-456d-b429-1c7550d1e005"
      unitRef="U_USD">4220000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_c7f7ae6b-4a0e-4c29-b126-659f28d0460d"
      unitRef="U_USD">-20364000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_d23152cf-862a-49d9-9945-d51cc6cc697f"
      unitRef="U_USD">5472000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_2983c7b4-8a69-4fe2-bd1b-f368f94e903b"
      unitRef="U_USD">4080000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_c94cbd30-1d27-499b-a396-baabd5629123"
      unitRef="U_USD">4510000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_1d686fd8-df0c-4b21-af9b-fbc7fc2bacf7"
      unitRef="U_USD">12883000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_7c16770f-d8a4-4c7c-a949-766ba12204c5"
      unitRef="U_USD">12965000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_ae690291-02b4-453b-b081-8032eb7b8010"
      unitRef="U_USD">324000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_ed893a5b-8441-4a9a-ad9c-01d80f3058a6"
      unitRef="U_USD">944000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_683dabcf-1818-40a6-8bd5-c97da134bbed"
      unitRef="U_USD">689000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_f3941036-feb7-4f86-97d1-cc7f1934502c"
      unitRef="U_USD">3698000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_c40795a0-91a3-4a2f-987b-218ced2ec4fc"
      unitRef="U_USD">-33635000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_c06026a3-b31e-410e-815f-6754d0c62e34"
      unitRef="U_USD">654000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_fd5106ee-c3d0-44bb-8942-ee18d6607e57"
      unitRef="U_USD">-32558000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_25c68fc6-6460-4cb5-89ce-b20130a70f1d"
      unitRef="U_USD">-3795000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_5011d886-1896-4e3d-ba93-1f4134c5da62"
      unitRef="U_USD">397000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_25485220-b2a0-429e-b57f-6f6ea527a0d9"
      unitRef="U_USD">-46000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_07bf322b-f9af-4aa0-b365-54c0144974c7"
      unitRef="U_USD">1057000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_04b95269-b8de-465d-8253-04236b0eb40a"
      unitRef="U_USD">-104000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_51f91b13-16b3-490b-ac1c-d0e8bebf57a7"
      unitRef="U_USD">-33238000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_6dca9787-a286-447f-abbb-cf418a2fdd73"
      unitRef="U_USD">608000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_f724388d-27be-4d9a-8fcf-20f95f9a1459"
      unitRef="U_USD">-31501000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_ec71ac16-3031-49dc-9ac1-3e8a10e75372"
      unitRef="U_USD">-3899000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_6f1637e4-57b0-4fbe-b49f-166804e6533e"
      unitRef="U_USD">-3000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_ee3a65ef-b036-4329-8816-f58d37bf5087"
      unitRef="U_USD">10000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_2a4e02aa-4f31-4703-8d8c-f7c166b3e3ba"
      unitRef="U_USD">-9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_1b7c68ec-f98c-427b-bfb6-c6dd475025ea"
      unitRef="U_USD">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_e483e3bc-993f-42fd-9c57-1782e83ccfc1"
      unitRef="U_USD">-33235000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_4c40c064-ffc2-42f4-9eb4-c788c2c6f7ac"
      unitRef="U_USD">598000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_055d8d86-2aac-4a5e-aa8d-6a4b850f749f"
      unitRef="U_USD">-31492000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_df671e54-5f43-48a2-b3b2-262698b3166a"
      unitRef="U_USD">-3901000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="2"
      id="F_f8bb7cae-4b07-4785-8561-483293d3c61e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="2"
      id="F_fddc34c5-997f-4b70-811d-60670e2a89c4"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="2"
      id="F_50053c50-c745-4660-871a-233d7f38db14"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="2"
      id="F_3b3e8550-e353-4e42-9ea4-d971656721d3"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="2"
      id="F_800e0248-b482-4c39-a01c-deb636522c82"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-1.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="2"
      id="F_38da7576-4d5a-4067-951e-691d2625aae8"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-1.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="2"
      id="F_adf01f10-b48c-4eec-b4a5-a5a2f56ea195"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="2"
      id="F_6c53a670-9d9e-46b8-8689-d708cb19b43a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_df989d3f-c987-4c48-99af-ba24ade79155"
      decimals="-3"
      id="F_12104a2b-1522-4655-9921-668da59884b3"
      unitRef="U_shares">15622000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_df989d3f-c987-4c48-99af-ba24ade79155"
      decimals="-3"
      id="F_c348b7d1-d8fe-4ad1-898f-275879efdcd5"
      unitRef="U_USD">11384000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_fef38fa8-b09d-461c-acb9-3f8dab384f5a"
      decimals="-3"
      id="F_67824168-0451-4a7c-bac0-0db1222b511c"
      unitRef="U_USD">105511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_35e1d5f9-4627-4a71-8fd2-378fa5ba3d57"
      decimals="-3"
      id="F_d955ab1c-754d-4a9f-a482-b6ed211de07f"
      unitRef="U_USD">-12987000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_440a0e88-2bd0-427a-acb8-4b5de567e8fe"
      decimals="-3"
      id="F_1f4786d4-6d77-47d9-98d0-0f908c72d7f3"
      unitRef="U_USD">103908000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_4bc7d42c-8c18-4a55-ae4d-0500b1e48e2b"
      decimals="-3"
      id="F_18266229-af4d-4705-b656-92bbb7e864e4"
      unitRef="U_USD">-5027000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_b4c289b8-cf39-4399-a0d6-de268f2ddc49"
      decimals="-3"
      id="F_1979e5e8-7a47-4444-a71c-776733c00338"
      unitRef="U_USD">-5027000</us-gaap:NetIncomeLoss>
    <gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares
      contextRef="C_92a6b900-1047-4c8d-ba34-21a883aeb898"
      decimals="-3"
      id="F_60fcb06b-db57-404c-bfb5-da40a1b5816c"
      unitRef="U_shares">153000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_92a6b900-1047-4c8d-ba34-21a883aeb898"
      decimals="-3"
      id="F_14a5edcf-9a2e-4efb-a435-c11ad3a10358"
      unitRef="U_USD">-6000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_7bd477cb-56e9-4b7c-ac7d-0a03d190cd19"
      decimals="-3"
      id="F_0bd49a8b-41b5-4920-b139-131c92e8d181"
      unitRef="U_USD">-53000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_b4c289b8-cf39-4399-a0d6-de268f2ddc49"
      decimals="-3"
      id="F_6814017a-b850-4ae0-9a79-eb5fc6bd412c"
      unitRef="U_USD">-59000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_92a6b900-1047-4c8d-ba34-21a883aeb898"
      decimals="-3"
      id="F_ad817ba6-dd41-49b2-ac9c-3d2b44c0bc62"
      unitRef="U_USD">57000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_7bd477cb-56e9-4b7c-ac7d-0a03d190cd19"
      decimals="-3"
      id="F_1e8a08ce-ac9f-422e-ad00-306b6532c553"
      unitRef="U_USD">514000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_b4c289b8-cf39-4399-a0d6-de268f2ddc49"
      decimals="-3"
      id="F_76cda7d9-55c0-4d5b-966c-33f168476a4b"
      unitRef="U_USD">571000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_63f56ca7-2ef1-487a-93f1-d7460da78b89"
      decimals="-3"
      id="F_1477b206-5a77-46de-82c4-5b7483467d21"
      unitRef="U_shares">15775000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_63f56ca7-2ef1-487a-93f1-d7460da78b89"
      decimals="-3"
      id="F_7b7f9559-de0b-43c5-a710-98169c958db6"
      unitRef="U_USD">11435000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_0e55172e-152c-4b44-8c64-f5568c79b707"
      decimals="-3"
      id="F_593b3f64-7254-4a36-bd9a-879ef97bb372"
      unitRef="U_USD">105972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_00fd648e-51fc-42f7-8211-bfda19f8885e"
      decimals="-3"
      id="F_d0c783fc-fd1a-4498-b2a5-7c13509414b2"
      unitRef="U_USD">-18014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_2fe99520-cc52-443d-abf5-321bb5837e30"
      decimals="-3"
      id="F_af8921ae-2d04-4bec-8026-15a3b7b2f654"
      unitRef="U_USD">99393000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_5b092a44-bffe-4812-a74c-86fe45c14cbd"
      decimals="-3"
      id="F_a0a15213-df54-4178-8a08-45cbf8889509"
      unitRef="U_USD">528000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_1a969373-039a-4c20-a3fd-20eb1dcf4b87"
      decimals="-3"
      id="F_529eb737-5366-4d23-b357-147a327fe853"
      unitRef="U_USD">528000</us-gaap:NetIncomeLoss>
    <gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares
      contextRef="C_e9937e00-e603-49e3-9320-c5874a1c38ec"
      decimals="-3"
      id="F_9bcddc5b-36d5-4319-b3a4-e379413380e4"
      unitRef="U_shares">148000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_e9937e00-e603-49e3-9320-c5874a1c38ec"
      decimals="-3"
      id="F_5cdc26c7-4436-4181-9a5f-9f0c296cc4cb"
      unitRef="U_USD">-6000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_a0b7f9e0-aa6f-4a48-87b6-d61f6cbc9199"
      decimals="-3"
      id="F_d6f8fc94-3217-43db-94ca-448a16c9277a"
      unitRef="U_USD">-56000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_1a969373-039a-4c20-a3fd-20eb1dcf4b87"
      decimals="-3"
      id="F_38eb0669-d7e3-452a-90c6-c80d5c6ccf8f"
      unitRef="U_USD">-62000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_e9937e00-e603-49e3-9320-c5874a1c38ec"
      decimals="-3"
      id="F_52afd58d-07ee-4e06-b686-a644b14aa578"
      unitRef="U_USD">49000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_a0b7f9e0-aa6f-4a48-87b6-d61f6cbc9199"
      decimals="-3"
      id="F_054922f8-fb2a-47b9-97ff-1fbd71b8f468"
      unitRef="U_USD">440000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_1a969373-039a-4c20-a3fd-20eb1dcf4b87"
      decimals="-3"
      id="F_bf8969b3-cb87-434f-893c-af38d5810d16"
      unitRef="U_USD">489000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_5925e384-233b-47f5-bc3c-4ef4a077aa2a"
      decimals="-3"
      id="F_977febf8-be3f-4386-b0ba-13508428d81c"
      unitRef="U_shares">15923000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_5925e384-233b-47f5-bc3c-4ef4a077aa2a"
      decimals="-3"
      id="F_489db182-f7d6-485d-9b57-f0de98815fae"
      unitRef="U_USD">11478000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_343b948e-3283-419c-aa16-53ba5148ed59"
      decimals="-3"
      id="F_acebbfe5-0d72-4753-b2ee-bceac08a8677"
      unitRef="U_USD">106356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_279bb55e-a5c5-46d3-b87d-059784ee0fa8"
      decimals="-3"
      id="F_c894e67e-761f-4a04-94d0-3666105004f7"
      unitRef="U_USD">-17486000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_4f4ccac5-d0d4-44f8-89aa-b6e58dcba859"
      decimals="-3"
      id="F_d25072b1-713b-4723-bfc7-0f078eb03751"
      unitRef="U_USD">100348000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_69706ba6-ea30-4a90-b21a-f818304ecbcb"
      decimals="-3"
      id="F_3eddbd4e-8dca-43e9-af6b-ff9fa69883b3"
      unitRef="U_USD">598000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_11cde23a-e23c-4d5f-a6c4-2cbae08f8405"
      unitRef="U_USD">598000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_a2b74146-4df8-4d1e-8627-5d1529108972"
      decimals="-3"
      id="F_34008027-6a75-48e7-a64b-0b0cb0d3d00d"
      unitRef="U_USD">40000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_2ca5bdb7-a16d-47b0-ad76-414a704d847b"
      decimals="-3"
      id="F_f3be26fb-fa52-43e0-9be0-9320a3b72f0f"
      unitRef="U_USD">364000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_4a161762-5836-41c4-a01d-88cab1587aec"
      unitRef="U_USD">404000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_cafb2508-ae87-4c6b-bd4d-c3ec134ed3d2"
      decimals="-3"
      id="F_10dabc03-01ff-4794-ae21-0bf43a7c35b2"
      unitRef="U_shares">15923000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_cafb2508-ae87-4c6b-bd4d-c3ec134ed3d2"
      decimals="-3"
      id="F_ff0d8eae-fb5d-4ce4-baef-69d5d7156f88"
      unitRef="U_USD">11518000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_a759c2bd-f0f1-4cb0-9934-421c98236a4c"
      decimals="-3"
      id="F_375c9368-6c50-4f75-86ab-6a8505be3fb7"
      unitRef="U_USD">106720000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_c30b4a54-2876-4190-b7e3-11d583fc2b2a"
      decimals="-3"
      id="F_6e6e4c99-e97d-4078-9668-4bd8d46fb8a5"
      unitRef="U_USD">-16888000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_fd3a448b-cb1e-42e8-bdfa-11b2727a35d8"
      decimals="-3"
      id="F_725d5cee-e230-468d-97c3-2e1e91ab81b1"
      unitRef="U_USD">101350000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_f1a0a23c-cd1c-4103-93f0-7bb59566f34d"
      decimals="-3"
      id="F_3cdbb7f7-859f-4b67-8337-e95ff94d07a8"
      unitRef="U_shares">15973000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_f1a0a23c-cd1c-4103-93f0-7bb59566f34d"
      decimals="-3"
      id="F_d6521ffe-cab1-4794-bd73-f4d8b1bb4cf3"
      unitRef="U_USD">11591000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_fce944fc-73a7-4809-8fcd-4bcb3ebaa2e5"
      decimals="-3"
      id="F_1aa60f3c-5d54-42de-b7c3-1a0e4c0a1c79"
      unitRef="U_USD">107372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_769a6ddb-dc12-42c1-b4d3-82450995b361"
      decimals="-3"
      id="F_43ef7dc5-3047-4ba9-b05c-f300c7e07b6a"
      unitRef="U_USD">-16339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_62515056-508f-46b3-a442-ac15a3afa347"
      unitRef="U_USD">102624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_13523d7e-a734-46f7-a201-4747fabf821b"
      decimals="-3"
      id="F_16034a23-4595-40a2-b0b8-4273a153fb55"
      unitRef="U_USD">-632000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_0181343e-644f-40ed-8b44-47e303d4f980"
      decimals="-3"
      id="F_bc838e86-4430-4dba-8568-d3e6b407a7c3"
      unitRef="U_USD">-632000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_4f4ef2a0-2eb2-4cdc-b223-5204aee613ef"
      decimals="-3"
      id="F_4fc2f900-96eb-4480-b798-0b382e616c10"
      unitRef="U_shares">15973000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_4f4ef2a0-2eb2-4cdc-b223-5204aee613ef"
      decimals="-3"
      id="F_e7e312f8-0977-4313-b5d5-ac84e00369d0"
      unitRef="U_USD">11591000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_9890a88d-db2b-43cb-9015-16707faf3265"
      decimals="-3"
      id="F_adca5af4-b6e3-48b1-b142-5852631dc1e7"
      unitRef="U_USD">107372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_12753d44-82e8-401e-a344-f49fede20ba4"
      decimals="-3"
      id="F_b422bd0b-2ede-412f-8a43-ca3eeb4fd01a"
      unitRef="U_USD">-16971000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_b1364196-a47a-4c2b-85a3-cad5e3da56c5"
      decimals="-3"
      id="F_f9e43d47-4a45-4eaf-b06d-a4784687865a"
      unitRef="U_USD">101992000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_be02cc1a-d19c-4e75-b7df-792f9ca4067d"
      decimals="-3"
      id="F_7554ff3a-3913-4e66-9344-c25de2f77b9a"
      unitRef="U_USD">641000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_ce925425-840b-4c9a-961a-5f04103c0d4d"
      decimals="-3"
      id="F_f571b159-ba92-4f23-8109-47763921b14e"
      unitRef="U_USD">641000</us-gaap:NetIncomeLoss>
    <gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares
      contextRef="C_7430f8f6-f7f7-42f1-9fb3-16e25216cd4e"
      decimals="-3"
      id="F_05aace11-c098-4ae6-8a6a-99d8a27292ec"
      unitRef="U_shares">82000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_7430f8f6-f7f7-42f1-9fb3-16e25216cd4e"
      decimals="-3"
      id="F_d270702c-fcb1-4595-8cf9-2f4ebecbc9aa"
      unitRef="U_USD">-18000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_57ed6011-6ab9-4185-b6f5-0167074c68db"
      decimals="-3"
      id="F_06bd4fbb-2891-4397-99b0-c3046075a40d"
      unitRef="U_USD">-163000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_ce925425-840b-4c9a-961a-5f04103c0d4d"
      decimals="-3"
      id="F_14a06122-baca-456d-ab0c-72f338659f23"
      unitRef="U_USD">-181000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_7430f8f6-f7f7-42f1-9fb3-16e25216cd4e"
      decimals="-3"
      id="F_20e1ea2b-8642-4894-ae7d-b7a2fbe59382"
      unitRef="U_USD">51000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_57ed6011-6ab9-4185-b6f5-0167074c68db"
      decimals="-3"
      id="F_f440599b-b4a8-4b87-90ca-e3096343d4ae"
      unitRef="U_USD">458000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_ce925425-840b-4c9a-961a-5f04103c0d4d"
      decimals="-3"
      id="F_2165cb16-1230-4e97-a206-cdfd1180fdac"
      unitRef="U_USD">509000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_e26baceb-d0f4-47a4-8958-bfa97ddc8849"
      decimals="-3"
      id="F_ed2b4afd-a3fd-4894-9f56-6123198099b0"
      unitRef="U_shares">16055000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_e26baceb-d0f4-47a4-8958-bfa97ddc8849"
      decimals="-3"
      id="F_3203ee09-6225-4f31-acf9-a9e6d738ac15"
      unitRef="U_USD">11624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_a9939946-426c-45ab-a8bc-25a5f0280656"
      decimals="-3"
      id="F_335713cc-57f1-4830-9f0c-afb88f635c88"
      unitRef="U_USD">107667000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_3a8df9fc-3825-4681-88b6-00180321e32b"
      decimals="-3"
      id="F_5b97d169-d7d4-45a3-b15d-1264d52a8004"
      unitRef="U_USD">-16330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_674035f9-658f-4fb8-9561-7247bc2fa194"
      decimals="-3"
      id="F_8ce70850-211a-4b74-bb3f-d18f98699dfd"
      unitRef="U_USD">102961000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_0aede189-f16c-44b3-8a80-5bed158bd4d1"
      decimals="-3"
      id="F_3402cc5e-466b-43c9-9a5a-2b6e6a26ff07"
      unitRef="U_USD">1102000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_7d165464-66cd-45d6-9b2f-23c69df8562d"
      decimals="-3"
      id="F_ce5f33f4-6897-4632-a76c-dafcdf40b980"
      unitRef="U_USD">1102000</us-gaap:NetIncomeLoss>
    <gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares
      contextRef="C_97a12403-58a7-41b2-ad22-ffe439519b9c"
      decimals="-3"
      id="F_9867fa5c-9b4a-489c-b478-9748032a6750"
      unitRef="U_shares">232000</gifi:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_97a12403-58a7-41b2-ad22-ffe439519b9c"
      decimals="-3"
      id="F_b7f2c351-ac07-4780-b4a4-d6e280ef91c5"
      unitRef="U_USD">-30000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_7d9a27ba-77da-4c1d-9a31-cfe6f534ee19"
      decimals="-3"
      id="F_917269a3-fd7a-4d90-b5d1-538152ec8177"
      unitRef="U_USD">-271000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock
      contextRef="C_7d165464-66cd-45d6-9b2f-23c69df8562d"
      decimals="-3"
      id="F_3434dbc2-c149-47b4-9cf7-4d78eb199bbd"
      unitRef="U_USD">-301000</gifi:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_97a12403-58a7-41b2-ad22-ffe439519b9c"
      decimals="-3"
      id="F_173fecce-ac59-44c6-bdaf-bf9c5625e70d"
      unitRef="U_USD">44000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_7d9a27ba-77da-4c1d-9a31-cfe6f534ee19"
      decimals="-3"
      id="F_214519ec-20e2-4c17-ac2c-0592e40b4f25"
      unitRef="U_USD">400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_7d165464-66cd-45d6-9b2f-23c69df8562d"
      decimals="-3"
      id="F_9486d2a6-c276-44a2-bfa4-e00a138b79ec"
      unitRef="U_USD">444000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_3adf8e19-a7c5-48c6-8536-9644cc7d7f12"
      decimals="-3"
      id="F_697d38b5-f3a3-490c-8eca-3a8a44fa31e1"
      unitRef="U_shares">16287000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_3adf8e19-a7c5-48c6-8536-9644cc7d7f12"
      decimals="-3"
      id="F_65c28b47-9c7b-48a9-a537-8469d9eefb41"
      unitRef="U_USD">11638000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_f68ab9b0-8587-4d9b-acfe-728064dd47a2"
      decimals="-3"
      id="F_710ae617-e8f2-4de9-8a14-a4d1102a6423"
      unitRef="U_USD">107796000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_1553e898-7a61-46a8-b0fa-7c3da0e2931b"
      decimals="-3"
      id="F_c33a07cd-de91-46c7-9843-eeb48c38dec6"
      unitRef="U_USD">-15228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_097d4c76-e730-425f-a307-e8db4658937f"
      decimals="-3"
      id="F_0e9f7934-2b5b-4a68-9b78-e078677f7688"
      unitRef="U_USD">104206000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_8f420774-0f7a-4318-80e7-8651571a33c4"
      decimals="-3"
      id="F_86cb64b4-06bd-4110-b58c-3f27914d8417"
      unitRef="U_USD">-33235000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_23de75b4-af26-4c05-a133-b6c1424a892f"
      unitRef="U_USD">-33235000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_e4439a3f-0616-4f81-858f-8fc744f3537d"
      decimals="-3"
      id="F_c56720fd-6320-42ac-a3e7-b49693310923"
      unitRef="U_USD">52000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_4ab37236-e8c5-4a82-95dd-21ff79de77c5"
      decimals="-3"
      id="F_47bfae7f-f6c5-43d3-9304-4117c6d0bd3a"
      unitRef="U_USD">461000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_2b5f6f64-6677-495a-bd8d-ea4452210342"
      unitRef="U_USD">513000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_a4c384f2-f019-48e8-a95c-5e7f8fc901dd"
      decimals="-3"
      id="F_ff95fa46-6849-4e4c-93e9-8b041059a359"
      unitRef="U_shares">16287000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_a4c384f2-f019-48e8-a95c-5e7f8fc901dd"
      decimals="-3"
      id="F_c6401692-442c-4bea-9e5e-c75d18a03fde"
      unitRef="U_USD">11690000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_09c8386a-0d15-4997-8cec-ad87e8551db2"
      decimals="-3"
      id="F_bf97ca39-230f-40e0-a764-8d515b50b30f"
      unitRef="U_USD">108257000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_88dedcf7-20b7-41a2-867d-7587c2ef2ee9"
      decimals="-3"
      id="F_38e4d3fa-1121-4240-9a39-012a650aa982"
      unitRef="U_USD">-48463000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_c8f5a5d1-9de9-4108-ae4c-ec3c9a73efe5"
      unitRef="U_USD">71484000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_1b884436-9784-422e-b6e8-1b8ea7e1006c"
      unitRef="U_USD">-31492000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_38014eed-8ceb-4fb3-81fd-b43e8d8c74e6"
      unitRef="U_USD">-3901000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_596baf64-bf92-4e28-bc70-9a4766478562"
      unitRef="U_USD">4115000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_e70eb2ad-0052-4cd9-9a35-94910a014729"
      unitRef="U_USD">3764000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_eb276057-d3ec-4c96-82bd-86ec5382c809"
      unitRef="U_USD">484000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_ce6ea611-e798-4c58-8e06-9abd57fcd711"
      unitRef="U_USD">-410000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_7ffcc92e-0b7f-4a1f-8f85-3503c8b76a1a"
      unitRef="U_USD">249000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_fcc1f91c-8f35-449a-9640-632ce4c7e391"
      unitRef="U_USD">79000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:InsuranceRecoveries
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_871191f1-c424-4f80-80ec-52d9514a56e8"
      unitRef="U_USD">245000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_266b6661-4912-45d8-8f2d-948024f5668a"
      unitRef="U_USD">1200000</us-gaap:InsuranceRecoveries>
    <us-gaap:ShareBasedCompensation
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_3114ffec-cfd2-4849-9fba-ffb48af7fbc7"
      unitRef="U_USD">1466000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_4129e88e-6f11-43fa-8d9b-89f06bb37be0"
      unitRef="U_USD">1464000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_88c52f72-d924-48ad-9dc9-31f0d88ee050"
      unitRef="U_USD">6479000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_79f051f5-0964-4335-bbc9-c2a318b5e713"
      unitRef="U_USD">17026000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_8839c0b6-e003-4e8a-a7d8-a723e6bcc16b"
      unitRef="U_USD">-534000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_74822dac-7628-4522-b8f5-b8af62c3d7f7"
      unitRef="U_USD">3048000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_4fa733fc-2362-4155-9555-631d198e487f"
      unitRef="U_USD">-2829000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
    <gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_5ba65afd-1036-4afe-8a14-951ec3a0d6ee"
      unitRef="U_USD">-1203000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_49f4c36b-4806-46ac-b637-3454ab3d2ab2"
      unitRef="U_USD">2914000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_647c999c-8b8e-40d6-82bf-7bedca6b0d3a"
      unitRef="U_USD">2811000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_e009f3aa-a452-43ce-9ab7-fc3bb04f4cec"
      unitRef="U_USD">-4662000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_0f4e7218-6ca2-484f-817c-46302cda03c7"
      unitRef="U_USD">-2355000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_d53e24f3-241a-4777-9e94-82e78e338f87"
      unitRef="U_USD">-373000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_436f3920-9094-434b-8ca3-0520242b980d"
      unitRef="U_USD">-288000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_8d9a0414-12d7-49f7-82a8-95ef226197e9"
      unitRef="U_USD">-31880000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_645c74f2-18aa-422d-a69d-c4b96d23a220"
      unitRef="U_USD">654000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_e2e91592-9b15-4f7b-b76d-ccfa66fe43f0"
      unitRef="U_USD">-172000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_238ebba9-d336-43a6-9618-02cd20e21eb5"
      unitRef="U_USD">-18825000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_fabdf25f-8ff4-4654-b85f-84add932b2d9"
      unitRef="U_USD">1701000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_2732084b-f265-49eb-a6d5-3a4c7a36caff"
      unitRef="U_USD">1032000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_08dc85bf-77bc-4846-97a3-d08b23ed8b9c"
      unitRef="U_USD">886000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_2f32284f-01b3-4d52-80fb-8a7fe6350804"
      unitRef="U_USD">396000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_2949e439-4db5-40cf-83f7-a1b0edcf9cdb"
      unitRef="U_USD">2035000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <gifi:ProceedsFromPropertyInsurancePolicy
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_5b52890c-536e-4166-ad2e-eacea2fd40c0"
      unitRef="U_USD">245000</gifi:ProceedsFromPropertyInsurancePolicy>
    <gifi:ProceedsFromPropertyInsurancePolicy
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_e17072c9-db01-4295-9327-89241d17dc3e"
      unitRef="U_USD">1200000</gifi:ProceedsFromPropertyInsurancePolicy>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_889215c6-cd6f-43e5-9f74-fb337188a07b"
      unitRef="U_USD">30731000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_291d6085-55ae-4b2b-9731-0e494344f174"
      unitRef="U_USD">9809000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_8d8a5240-80e2-45c5-b7b3-109410bce2a6"
      unitRef="U_USD">25200000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_f9700ab8-876a-478c-825f-ae01e8256850"
      unitRef="U_USD">-6591000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_7dd66170-4823-4a47-8432-0c5a813db8fe"
      unitRef="U_USD">-6720000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <gifi:PaymentsOnInsuranceFinanceArrangement
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_e7c8b504-e5a1-41ca-97f5-e6c8f7d7f873"
      unitRef="U_USD">1257000</gifi:PaymentsOnInsuranceFinanceArrangement>
    <gifi:PaymentsOnInsuranceFinanceArrangement
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_023870e3-46a4-4fd8-a178-b8e5393c32a8"
      unitRef="U_USD">963000</gifi:PaymentsOnInsuranceFinanceArrangement>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_ad242ed5-aa58-4a7d-9f9a-ad10e51bf2ff"
      unitRef="U_USD">482000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_855f4e03-0eeb-46f2-a92f-b6ad8671440d"
      unitRef="U_USD">121000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_7d69fee9-5936-4d90-9c3d-942cdc180851"
      unitRef="U_USD">-1739000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_4b9c6df9-0489-4010-8331-95a44e8f0a24"
      unitRef="U_USD">-1084000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_ebd6ebf0-73ee-4e25-87b8-4d4c6e54b444"
      unitRef="U_USD">-8502000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_56881375-843f-4409-92d2-947647ab5c85"
      unitRef="U_USD">-26629000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_a83d4598-0b94-4e62-bcc7-0b0500077380"
      unitRef="U_USD">34824000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_440a0e88-2bd0-427a-acb8-4b5de567e8fe"
      decimals="-3"
      id="F_6f4316c2-9525-4df6-8fe1-d3a765fdaf38"
      unitRef="U_USD">54589000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_9b39bb1f-d98c-46c4-b68c-04b54a612fed"
      unitRef="U_USD">26322000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_fd3a448b-cb1e-42e8-bdfa-11b2727a35d8"
      decimals="-3"
      id="F_bb71f6ec-35b7-4cb3-baad-2ab78acd466e"
      unitRef="U_USD">27960000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_118303c6-d486-4932-a555-d1b296619e3c">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nature of Operations&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gulf Island Fabrication, Inc. (together with its subsidiaries, &#x201c;Gulf Island,&#x201d; &#x201c;the Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; and &#x201c;our&#x201d;) is a leading fabricator of complex steel structures and modules and a provider of specialty services, including project management, hookup, commissioning, repair, maintenance, scaffolding, coatings, welding enclosures, civil construction and staffing services to the industrial and energy sectors. Our customers include U.S. and, to a lesser extent, international energy producers; refining, petrochemical, LNG, industrial and power operators; and EPC companies. We currently operate and manage our business through &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; operating divisions (&#x201c;Services&#x201d;, &#x201c;Fabrication&#x201d; and &#x201c;Shipyard&#x201d;) and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; non-operating division (&#x201c;Corporate&#x201d;), which represent our reportable segments. Our corporate headquarters is located in The Woodlands, Texas and our primary operating facilities are located in Houma, Louisiana (&#x201c;Houma Facilities&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On April 19, 2021, we sold our Shipyard Division operating assets and certain construction contracts (&#x201c;Shipyard Transaction&#x201d;) and intend to wind down our remaining Shipyard Division operations by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2).&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On December 1, 2021, we acquired a services and industrial staffing business (&#x201c;DSS Acquisition&#x201d;), which increased our skilled workforce, further diversified our customer base and expanded our service offerings for our Services Division.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On October 4, 2023, we resolved our MPSV Litigation. See Note 4 for further discussion of the resolution of our MPSV Litigation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The accompanying unaudited Consolidated Financial Statements (&#x201c;Financial Statements&#x201d;) reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation. The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;) for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements. In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. Our Consolidated Balance Sheet (&#x201c;Balance Sheet&#x201d;) at December 31, 2022, 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 our 2022 Financial Statements.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating Cycle&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The duration of our contracts vary, but may extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve-month period. Assets and liabilities classified as current, which may not be received or paid within the next twelve months, include contract retainage, contract assets and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;See Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;General &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. We believe our most significant estimates and judgments are associated with:&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;revenue recognition for our long-term contracts, including application of the percentage-of-completion method (&#x201c;POC"), estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims (including amounts arising from disputes with customers) and liquidated damages;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;fair value and recoverability assessments that must be periodically performed with respect to long-lived tangible assets, goodwill and other intangible assets; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;determination of deferred income tax assets, liabilities and related valuation allowances;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;reserves for bad debts and credit losses; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;liabilities related to self-insurance programs; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;insurance recoveries associated with damage to our Houma Facilities resulting from Hurricane Ida discussed further in Note 2; and&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;the impacts of volatile oil and gas prices and macroeconomic conditions on our business, estimates and judgments as discussed further below.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Oil and Gas Price Volatility and Macroeconomic Conditions &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; Since 2008, the prices of oil and gas have experienced significant volatility, including depressed prices over extended periods, resulting in reductions in capital spending and drilling activities from our traditional offshore oil and gas customer base. Consequently, our operating results and cash flows were negatively impacted as we experienced reductions in revenue, lower margins due to competitive pricing and under-utilization of our operating facilities and resources. Beginning in 2020, the global coronavirus pandemic (&#x201c;COVID-19&#x201d;) added another layer of pressure and uncertainty on oil and gas prices (with oil prices reaching a twenty-year low and gas prices reaching a four-year low), which further negatively impacted certain of our end markets through the first quarter 2022. This volatility in oil and gas prices was compounded by Russia&#x2019;s invasion of Ukraine in February 2022 (and the related European energy crisis), and the U.S. and other countries actions in response (with oil prices reaching an eight-year high and gas prices reaching a fourteen-year high), which positively impacted certain of our end markets. While oil and gas prices have somewhat stabilized, the duration of such stability is uncertain and difficult to predict.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In addition, global economic factors that are beyond our control, have and could continue to impact our operations, including, but are not limited to, supply chain disruptions (including global shipping and logistics challenges that began in 2020), inflationary pressures, economic slowdowns and recessions, bank failures, natural disasters, public health crises (such as COVID-19), and geopolitical conflicts (such as the conflict in Ukraine and the Israel-Hamas conflict).&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The ultimate business and financial impacts of oil and gas price volatility and macroeconomic conditions on our business and results of operations continues to be uncertain, but the impacts have included, or may continue to include, among other things, reduced bidding activity; suspension or termination of backlog; deterioration of customer financial condition; and&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; unanticipated project costs  and schedule delays due to supply chain disruptions, labor and material price increases, lower labor productivity, increased employee and contractor absenteeism and turnover, craft labor hiring challenges, increased safety incidents, lack of performance by subcontractors and suppliers, and contract disputes. We continue to monitor the impacts of oil and gas price volatility and macroeconomic conditions on our operations, and our estimates in future periods will be revised for any events and changes in circumstances arising after the date of this Report.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Income (Loss) Per Share&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Basic income (loss) per share is calculated by dividing net income or loss by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share reflects the assumed conversion of dilutive securities in periods in which income is reported. See Note 5 for calculations of our basic and diluted income (loss) per share.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Cash Equivalents, Restricted Cash and Short-Term Investments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Cash Equivalents &#x2013; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We consider investments with original maturities of three months or less when purchased to be cash equivalents. We hold substantially all of our cash deposits with Hancock Whitney Bank  (&#x201c;Whitney Bank&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Restricted Cash &#x2013; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;At September 30, 2023 and December 31, 2022, we had &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, of restricted cash as security for letters of credit issued under our letter of credit facility (&#x201c;LC Facility&#x201d;) with Whitney Bank. Our restricted cash is held in an interest-bearing money market account with Whitney Bank. The classification of the restricted cash as current and noncurrent is determined by the contractual maturity dates of the letters of credit being secured, with letters of credit having &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;maturity dates of twelve months or less from the balance sheet date classified as current&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, and letters of credit having &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;maturity dates of longer than twelve months from the balance sheet date classified as noncurrent&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. See Note 3 for further discussion of our letters of credit and associated security requirements.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Short-term Investments &#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; We consider investments with original maturities of more than three months but less than twelve months to be short-term investments. At September 30, 2023 and December 31, 2022, our short-term investments included U.S. Treasuries with original maturities of four &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;and six months, respectively. We intend to hold these investments until maturity and it is not more likely than not that we will be required to sell the investments prior to their maturity. The investments are stated at amortized costs, which approximates fair value due to their near-term maturities. All short-term investments are traded on active markets with quoted prices and represent Level 1 fair value measurements.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Inventory&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis. The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition. Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation. An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Allowance for Doubtful Accounts and Credit Losses&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As further discussed under &#x201c;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;New Accounting Standards&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; below, we adopted the new accounting standard for measuring credit losses effective January 1, 2023. In the normal course of business, we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We provide an allowance for credit losses and routinely review individual contract receivable balances and other financial assets for collectability and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, company-specific credit ratings, historical company-specific uncollectable amounts and economic conditions in general. See Note 2 for further discussion of our allowance for doubtful accounts and credit losses.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Awards under our stock-based compensation plans are calculated using a fair value-based measurement method. Depending on the terms of the award, we use the straight-line or graded vesting methods to recognize share-based compensation expense over the requisite service period of the award. We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense on our Consolidated Statements of Operations (&#x201c;Statement of Operations&#x201d;). Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity on our Consolidated Statements of Cash Flows (&#x201c;Statement of Cash Flows&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and Amortization Expense&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Property, plant and equipment are depreciated on a straight-line basis over estimated useful lives ranging from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_e624b6ce-3af2-44ca-8918-2b0aae69c71f;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;25 years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. Intangible assets are amortized on a straight-line basis over seven years and amortization expense is reflected within general and administrative expense on our Statement of Operations. &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-Lived Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Goodwill &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any indicators of impairment or when other actions require an impairment assessment (such as a change in reporting units). Our Services Division represents our only reporting unit with goodwill. We perform our annual impairment assessment during the fourth quarter of each year based upon balances as of October 1. In evaluating goodwill for impairment, we have the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of our reporting unit is greater than its carrying value. If we determine that it is more likely than not that the carrying value of the reporting unit is greater than its fair value, we perform a quantitative impairment test by calculating the fair value of the reporting unit and comparing it to the carrying value of the reporting unit, and we recognize an impairment charge to the extent its carrying value exceeds its fair value. To determine the fair value of our reporting unit and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profile of our reporting unit into our valuation model. We had no indicators of impairment during the nine months ended September 30, 2023. If, based on future assessments, our goodwill is deemed to be impaired, the impairment would result in a charge to our operating results in the period of impairment.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Other Long-Lived Assets &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our property, plant and equipment, lease assets (included within other noncurrent assets), and finite-lived intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. If a recoverability assessment is required, we compare the estimated future undiscounted cash flow associated with the asset or asset group to its carrying amount to determine if an impairment exists. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and the excess of the carrying amount of the asset or asset group over its fair value is recorded as an impairment charge. Fair value is determined based on discounted cash flows, appraised values or third-party indications of value, as appropriate. We had no indicators of impairment during the nine months ended September 30, 2023.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Leases&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We record a right-of-use asset and an offsetting lease liability on our Balance Sheet equal to the present value of our lease payments for leases with an original term of longer than twelve months. We do not record an asset or liability for leases with an original term of twelve months or less and we do not separate lease and non-lease components for our leases. Our lease assets are reflected within other noncurrent assets, and the current and noncurrent portions of our lease liabilities are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet. For leases with escalations over the life of the lease, we recognize expense on a straight-line basis.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fair Value Measurements&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Level 1 &#x2013; inputs are based upon quoted prices for identical instruments traded in active markets.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Level 2 &#x2013; 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;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Level 3 &#x2013; inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The carrying amounts of our financial instruments, including cash and cash equivalents, short-term investments, accounts receivable and accounts payable approximate their fair values. Our fair value assessments for determining the impairments of inventory, goodwill and long-lived assets are non-recurring fair value measurements that fall within Level 3 of the fair value hierarchy.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue Recognition&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;General&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &#x2013; Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate, time and materials (&#x201c;T&amp;amp;M&#x201d;) and cost-reimbursable, or a combination thereof. Our contracts primarily relate to the fabrication of steel structures and modules, and certain service arrangements. We recognize revenue from our contracts in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09, Topic 606 &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Revenue from Contracts with Customers&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; (&#x201c;Topic 606&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and the customer has obtained control of a promised asset.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Long-term Contracts Satisfied Over Time &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; Revenue for our long-term contracts is recognized using the POC method based on contract costs incurred to date compared to total estimated contract costs (an input method). Fixed-price contracts, or contracts with a more significant fixed-price component, generally provide us with greater control over project schedule and the timing of when work is performed and costs are incurred, and accordingly, when revenue is recognized. Unit-rate, T&amp;amp;M and cost-reimbursable contracts generally have more variability in the scope of work and provide our customers with greater influence over the timing of when we perform our work, and accordingly, such contracts often result in less predictability with respect to the timing of when revenue is recognized. Contract costs include direct costs, such as materials and labor, and indirect costs attributable to contract activity. Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred. Revenue and gross profit or loss for contracts accounted for using the POC method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: forecast costs of engineering, materials, equipment and subcontracts; forecast costs of labor and labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures. See Note 2 for further discussion of projects with significant changes in estimated margins during the three and nine months ended September 30, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Short-term Contracts and Contracts Satisfied at a Point In Time &#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Revenue for our short-term contracts (which includes revenue associated with our master services arrangements) and contracts that do not satisfy the criteria for revenue recognition over time is recognized when the work is performed or when control of the asset is transferred, the related costs are incurred and collection is reasonably assured.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Variable Consideration&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Revenue and gross profit or loss for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims (including amounts arising from disputes with customers), incentives and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed. Variable consideration can also include revenue associated with work performed on a unit-rate, T&amp;amp;M or cost-reimbursable basis that is recognized using the POC method. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. See Note 2 for further discussion of our unapproved change orders, claims, incentives and liquidated damages.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Additional Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Topic 606 also requires disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Pre-Contract Costs&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At September 30, 2023 and December 31, 2022&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, we had &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; deferred pre-contract costs.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other (Income) Expense, Net&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other (income) expense, net, generally represents recoveries or provisions for bad debts and credit losses, gains or losses associated with the sale or disposition of property and equipment, and income or expense associated with certain nonrecurring items.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Income taxes have been provided for using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to state income tax laws related to the apportionment of revenue for our projects, judgment is required to estimate the effective tax rate expected to apply to tax differences that are anticipated to reverse in the future.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;A valuation allowance is provided to reserve for deferred tax assets (&#x201c;DTA(s)&#x201d;) if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. Our effective tax rate differs from our statutory rate for the three months ended September 30, 2023, and nine months ended September 30, 2023 and 2022, a&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;s no federal income tax benefit was recorded for our losses as a full valuation allowance was recorded against our net deferred tax assets generated during the periods, and for the three months ended September 30, 2022, as &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; federal income tax expense was recorded for our income as it was fully offset by the reversal of valuation allowance on our net deferred tax assets. Income taxes recorded for the three and nine months ended September 30, 2023 and 2022 relate to state income taxes.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments. Interest and penalties on uncertain tax positions are recorded within income tax expense.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="text-indent:4.08%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;New Accounting Standards&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Financial Instruments &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; In the first quarter 2023, we adopted ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; which changes the way we evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, we are required to use a new forward-looking &#x201c;expected loss&#x201d; model to evaluate impairment, which includes considering a broader range of information to estimate expected credit losses and may potentially result in earlier recognition of allowances for losses. The new accounting standard was adopted using the cumulative-effect transition method with any cumulative-effect adjustment being recorded to accumulated deficit on January 1, 2023. Upon adoption, we recorded a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million increase to beginning accumulated deficit, a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million decrease to contract receivables and retainage, net and contract assets, and a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million decrease to other noncurrent assets, on our Balance Sheet. Adoption of the new standard did not have a material effect on our results of operations or related disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; In the first quarter 2023, we adopted ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Business Combinations - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; which changes the way companies measure contract assets and contract liabilities from contracts with customers acquired in a business combination and creates an exception to the general recognition and measurement principle of ASC 805. Adoption of the new standard did not have a material effect on our financial position, results of operations or related disclosures.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <gifi:NatureOfOperationsPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_dfe71ef1-bbb9-4e2a-8d05-1de41774ed3c">&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nature of Operations&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gulf Island Fabrication, Inc. (together with its subsidiaries, &#x201c;Gulf Island,&#x201d; &#x201c;the Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; and &#x201c;our&#x201d;) is a leading fabricator of complex steel structures and modules and a provider of specialty services, including project management, hookup, commissioning, repair, maintenance, scaffolding, coatings, welding enclosures, civil construction and staffing services to the industrial and energy sectors. Our customers include U.S. and, to a lesser extent, international energy producers; refining, petrochemical, LNG, industrial and power operators; and EPC companies. We currently operate and manage our business through &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; operating divisions (&#x201c;Services&#x201d;, &#x201c;Fabrication&#x201d; and &#x201c;Shipyard&#x201d;) and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; non-operating division (&#x201c;Corporate&#x201d;), which represent our reportable segments. Our corporate headquarters is located in The Woodlands, Texas and our primary operating facilities are located in Houma, Louisiana (&#x201c;Houma Facilities&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On April 19, 2021, we sold our Shipyard Division operating assets and certain construction contracts (&#x201c;Shipyard Transaction&#x201d;) and intend to wind down our remaining Shipyard Division operations by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2).&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On December 1, 2021, we acquired a services and industrial staffing business (&#x201c;DSS Acquisition&#x201d;), which increased our skilled workforce, further diversified our customer base and expanded our service offerings for our Services Division.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On October 4, 2023, we resolved our MPSV Litigation. See Note 4 for further discussion of the resolution of our MPSV Litigation.&lt;/span&gt;&lt;/p&gt;</gifi:NatureOfOperationsPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="INF"
      id="F_47d06a53-ef67-4522-a0be-266f92e36eb2"
      unitRef="U_Segment">3</us-gaap:NumberOfOperatingSegments>
    <gifi:NumberOfCorporateNonOperatingSegments
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="INF"
      id="F_43d699f2-a424-47ce-b748-628915d8cc8d"
      unitRef="U_Segment">1</gifi:NumberOfCorporateNonOperatingSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_77c29afb-a4fc-4db1-b383-a9d62d3fd2bc">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The accompanying unaudited Consolidated Financial Statements (&#x201c;Financial Statements&#x201d;) reflect all wholly owned subsidiaries.  Intercompany balances and transactions have been eliminated in consolidation. The Financial Statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;) for interim financial statements, the instructions to Form 10-Q and Article 10 of Regulation S-X of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Accordingly, the Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements. In our opinion, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. Operating results for the three and nine months ended September 30, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; are not necessarily indicative of the results that may be expected for the year ending December 31, 2023. Our Consolidated Balance Sheet (&#x201c;Balance Sheet&#x201d;) at December 31, 2022, 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 our 2022 Financial Statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <gifi:OperatingCyclePolicyPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_87b974a8-833f-4bc7-b793-dd0fcacfb19a">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating Cycle&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The duration of our contracts vary, but may extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve-month period. Assets and liabilities classified as current, which may not be received or paid within the next twelve months, include contract retainage, contract assets and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;See Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.&lt;/span&gt;&lt;/p&gt;</gifi:OperatingCyclePolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_d316edeb-d15b-4b8c-bd35-6c721f615f3b">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:6pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;General &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. We believe our most significant estimates and judgments are associated with:&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;revenue recognition for our long-term contracts, including application of the percentage-of-completion method (&#x201c;POC"), estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims (including amounts arising from disputes with customers) and liquidated damages;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;fair value and recoverability assessments that must be periodically performed with respect to long-lived tangible assets, goodwill and other intangible assets; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;determination of deferred income tax assets, liabilities and related valuation allowances;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;reserves for bad debts and credit losses; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;liabilities related to self-insurance programs; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;insurance recoveries associated with damage to our Houma Facilities resulting from Hurricane Ida discussed further in Note 2; and&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:3pt;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;the impacts of volatile oil and gas prices and macroeconomic conditions on our business, estimates and judgments as discussed further below.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Oil and Gas Price Volatility and Macroeconomic Conditions &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; Since 2008, the prices of oil and gas have experienced significant volatility, including depressed prices over extended periods, resulting in reductions in capital spending and drilling activities from our traditional offshore oil and gas customer base. Consequently, our operating results and cash flows were negatively impacted as we experienced reductions in revenue, lower margins due to competitive pricing and under-utilization of our operating facilities and resources. Beginning in 2020, the global coronavirus pandemic (&#x201c;COVID-19&#x201d;) added another layer of pressure and uncertainty on oil and gas prices (with oil prices reaching a twenty-year low and gas prices reaching a four-year low), which further negatively impacted certain of our end markets through the first quarter 2022. This volatility in oil and gas prices was compounded by Russia&#x2019;s invasion of Ukraine in February 2022 (and the related European energy crisis), and the U.S. and other countries actions in response (with oil prices reaching an eight-year high and gas prices reaching a fourteen-year high), which positively impacted certain of our end markets. While oil and gas prices have somewhat stabilized, the duration of such stability is uncertain and difficult to predict.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In addition, global economic factors that are beyond our control, have and could continue to impact our operations, including, but are not limited to, supply chain disruptions (including global shipping and logistics challenges that began in 2020), inflationary pressures, economic slowdowns and recessions, bank failures, natural disasters, public health crises (such as COVID-19), and geopolitical conflicts (such as the conflict in Ukraine and the Israel-Hamas conflict).&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The ultimate business and financial impacts of oil and gas price volatility and macroeconomic conditions on our business and results of operations continues to be uncertain, but the impacts have included, or may continue to include, among other things, reduced bidding activity; suspension or termination of backlog; deterioration of customer financial condition; and&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; unanticipated project costs  and schedule delays due to supply chain disruptions, labor and material price increases, lower labor productivity, increased employee and contractor absenteeism and turnover, craft labor hiring challenges, increased safety incidents, lack of performance by subcontractors and suppliers, and contract disputes. We continue to monitor the impacts of oil and gas price volatility and macroeconomic conditions on our operations, and our estimates in future periods will be revised for any events and changes in circumstances arising after the date of this Report.&lt;/span&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_9815a260-2ff4-4fca-8519-638826ce6197">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Income (Loss) Per Share&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Basic income (loss) per share is calculated by dividing net income or loss by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share reflects the assumed conversion of dilutive securities in periods in which income is reported. See Note 5 for calculations of our basic and diluted income (loss) per share.&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_b1b1d6ce-107a-43bc-b6fe-1546342a71f3">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Cash Equivalents, Restricted Cash and Short-Term Investments&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Cash Equivalents &#x2013; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We consider investments with original maturities of three months or less when purchased to be cash equivalents. We hold substantially all of our cash deposits with Hancock Whitney Bank  (&#x201c;Whitney Bank&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Restricted Cash &#x2013; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;At September 30, 2023 and December 31, 2022, we had &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, of restricted cash as security for letters of credit issued under our letter of credit facility (&#x201c;LC Facility&#x201d;) with Whitney Bank. Our restricted cash is held in an interest-bearing money market account with Whitney Bank. The classification of the restricted cash as current and noncurrent is determined by the contractual maturity dates of the letters of credit being secured, with letters of credit having &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;maturity dates of twelve months or less from the balance sheet date classified as current&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, and letters of credit having &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;maturity dates of longer than twelve months from the balance sheet date classified as noncurrent&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. See Note 3 for further discussion of our letters of credit and associated security requirements.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Short-term Investments &#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; We consider investments with original maturities of more than three months but less than twelve months to be short-term investments. At September 30, 2023 and December 31, 2022, our short-term investments included U.S. Treasuries with original maturities of four &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;and six months, respectively. We intend to hold these investments until maturity and it is not more likely than not that we will be required to sell the investments prior to their maturity. The investments are stated at amortized costs, which approximates fair value due to their near-term maturities. All short-term investments are traded on active markets with quoted prices and represent Level 1 fair value measurements.&lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash
      contextRef="C_fcef1b46-dc96-4001-b898-d46ad9375f51"
      decimals="-5"
      id="F_9855187b-8813-4b8f-bebe-8a74cfd72e43"
      unitRef="U_USD">1200000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="C_7e5de30f-800e-4c40-83bd-7113b7a55db5"
      decimals="-5"
      id="F_a47e31c6-5689-4628-80b7-5b98f39a3adb"
      unitRef="U_USD">1600000</us-gaap:RestrictedCash>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="C_9fbe9b17-0773-4021-a5ef-219d94d9a11a"
      id="F_2372f606-fd8a-44af-ab3d-3b590975d05d">maturity dates of twelve months or less from the balance sheet date classified as current</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:DebtInstrumentMaturityDateDescription
      contextRef="C_7310e659-6b4a-4d50-89c6-938cebd45a71"
      id="F_dad20d1d-86d1-4b1e-bda7-5488f6efb949">maturity dates of longer than twelve months from the balance sheet date classified as noncurrent</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_38f093d0-09f1-4e30-8b40-872c3b09d9ad">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Inventory&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis. The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition. Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation. An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.&lt;/span&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_2babb5a4-8899-4869-868e-12da897be0e8">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Allowance for Doubtful Accounts and Credit Losses&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As further discussed under &#x201c;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;New Accounting Standards&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; below, we adopted the new accounting standard for measuring credit losses effective January 1, 2023. In the normal course of business, we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We provide an allowance for credit losses and routinely review individual contract receivable balances and other financial assets for collectability and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, company-specific credit ratings, historical company-specific uncollectable amounts and economic conditions in general. See Note 2 for further discussion of our allowance for doubtful accounts and credit losses.&lt;/span&gt;&lt;/p&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_30db1722-feb3-4674-850b-8008d412c915">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Awards under our stock-based compensation plans are calculated using a fair value-based measurement method. Depending on the terms of the award, we use the straight-line or graded vesting methods to recognize share-based compensation expense over the requisite service period of the award. We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense on our Consolidated Statements of Operations (&#x201c;Statement of Operations&#x201d;). Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity on our Consolidated Statements of Cash Flows (&#x201c;Statement of Cash Flows&#x201d;).&lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_bea56ec2-c5c3-4583-8cab-107e9c9c0904">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and Amortization Expense&lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Property, plant and equipment are depreciated on a straight-line basis over estimated useful lives ranging from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_e624b6ce-3af2-44ca-8918-2b0aae69c71f;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;25 years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. Intangible assets are amortized on a straight-line basis over seven years and amortization expense is reflected within general and administrative expense on our Statement of Operations. &lt;/span&gt;</us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_ade8c7c3-7bcf-4e1b-8482-e286bcbfe12d"
      id="F_a10fb0b2-2345-425a-a2c3-1042b1b1a69c">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_574bd3e6-db0d-4db8-b688-e1a0c8b053c7">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-Lived Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Goodwill &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any indicators of impairment or when other actions require an impairment assessment (such as a change in reporting units). Our Services Division represents our only reporting unit with goodwill. We perform our annual impairment assessment during the fourth quarter of each year based upon balances as of October 1. In evaluating goodwill for impairment, we have the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of our reporting unit is greater than its carrying value. If we determine that it is more likely than not that the carrying value of the reporting unit is greater than its fair value, we perform a quantitative impairment test by calculating the fair value of the reporting unit and comparing it to the carrying value of the reporting unit, and we recognize an impairment charge to the extent its carrying value exceeds its fair value. To determine the fair value of our reporting unit and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profile of our reporting unit into our valuation model. We had no indicators of impairment during the nine months ended September 30, 2023. If, based on future assessments, our goodwill is deemed to be impaired, the impairment would result in a charge to our operating results in the period of impairment.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Other Long-Lived Assets &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our property, plant and equipment, lease assets (included within other noncurrent assets), and finite-lived intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. If a recoverability assessment is required, we compare the estimated future undiscounted cash flow associated with the asset or asset group to its carrying amount to determine if an impairment exists. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and the excess of the carrying amount of the asset or asset group over its fair value is recorded as an impairment charge. Fair value is determined based on discounted cash flows, appraised values or third-party indications of value, as appropriate. We had no indicators of impairment during the nine months ended September 30, 2023.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_f55b892b-d2ed-4193-a938-5c65f8dacfdb">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Leases&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We record a right-of-use asset and an offsetting lease liability on our Balance Sheet equal to the present value of our lease payments for leases with an original term of longer than twelve months. We do not record an asset or liability for leases with an original term of twelve months or less and we do not separate lease and non-lease components for our leases. Our lease assets are reflected within other noncurrent assets, and the current and noncurrent portions of our lease liabilities are reflected within accrued expenses and other liabilities, and other noncurrent liabilities, respectively, on our Balance Sheet. For leases with escalations over the life of the lease, we recognize expense on a straight-line basis.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_558e0bd0-8daa-4765-8da2-c95c3e32ff31">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fair Value Measurements&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Level 1 &#x2013; inputs are based upon quoted prices for identical instruments traded in active markets.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Level 2 &#x2013; 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;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Level 3 &#x2013; inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The carrying amounts of our financial instruments, including cash and cash equivalents, short-term investments, accounts receivable and accounts payable approximate their fair values. Our fair value assessments for determining the impairments of inventory, goodwill and long-lived assets are non-recurring fair value measurements that fall within Level 3 of the fair value hierarchy.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_6bf24090-d2cb-4c03-9552-58bdefcb1de7">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue Recognition&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;General&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &#x2013; Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate, time and materials (&#x201c;T&amp;amp;M&#x201d;) and cost-reimbursable, or a combination thereof. Our contracts primarily relate to the fabrication of steel structures and modules, and certain service arrangements. We recognize revenue from our contracts in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09, Topic 606 &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Revenue from Contracts with Customers&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; (&#x201c;Topic 606&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and the customer has obtained control of a promised asset.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Long-term Contracts Satisfied Over Time &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; Revenue for our long-term contracts is recognized using the POC method based on contract costs incurred to date compared to total estimated contract costs (an input method). Fixed-price contracts, or contracts with a more significant fixed-price component, generally provide us with greater control over project schedule and the timing of when work is performed and costs are incurred, and accordingly, when revenue is recognized. Unit-rate, T&amp;amp;M and cost-reimbursable contracts generally have more variability in the scope of work and provide our customers with greater influence over the timing of when we perform our work, and accordingly, such contracts often result in less predictability with respect to the timing of when revenue is recognized. Contract costs include direct costs, such as materials and labor, and indirect costs attributable to contract activity. Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred. Revenue and gross profit or loss for contracts accounted for using the POC method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: forecast costs of engineering, materials, equipment and subcontracts; forecast costs of labor and labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of a contract, in the event our customers discontinue work, they are required to compensate us for the work performed to date. The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures. See Note 2 for further discussion of projects with significant changes in estimated margins during the three and nine months ended September 30, 2023 and 2022.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Short-term Contracts and Contracts Satisfied at a Point In Time &#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Revenue for our short-term contracts (which includes revenue associated with our master services arrangements) and contracts that do not satisfy the criteria for revenue recognition over time is recognized when the work is performed or when control of the asset is transferred, the related costs are incurred and collection is reasonably assured.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Variable Consideration&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Revenue and gross profit or loss for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims (including amounts arising from disputes with customers), incentives and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed. Variable consideration can also include revenue associated with work performed on a unit-rate, T&amp;amp;M or cost-reimbursable basis that is recognized using the POC method. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. See Note 2 for further discussion of our unapproved change orders, claims, incentives and liquidated damages.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Additional Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Topic 606 also requires disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <gifi:PrecontractCostPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_563d6e6a-621f-4a10-b120-c41a24bc176d">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Pre-Contract Costs&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At September 30, 2023 and December 31, 2022&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, we had &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; deferred pre-contract costs.&lt;/span&gt;&lt;/p&gt;</gifi:PrecontractCostPolicyTextBlock>
    <us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="INF"
      id="F_336a9083-2ae6-4d89-a14a-26e72995b06d"
      unitRef="U_USD">0</us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts>
    <us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="INF"
      id="F_59202152-bfca-4f85-b817-d061f3612904"
      unitRef="U_USD">0</us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts>
    <gifi:OtherIncomeExpenseNetPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_ee1428d2-1d76-44f2-aa71-7bb166fe92e8">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other (Income) Expense, Net&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other (income) expense, net, generally represents recoveries or provisions for bad debts and credit losses, gains or losses associated with the sale or disposition of property and equipment, and income or expense associated with certain nonrecurring items.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</gifi:OtherIncomeExpenseNetPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_10b97264-f2b1-494e-abe2-de7f46fa351a">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Income taxes have been provided for using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to state income tax laws related to the apportionment of revenue for our projects, judgment is required to estimate the effective tax rate expected to apply to tax differences that are anticipated to reverse in the future.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;A valuation allowance is provided to reserve for deferred tax assets (&#x201c;DTA(s)&#x201d;) if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. Our effective tax rate differs from our statutory rate for the three months ended September 30, 2023, and nine months ended September 30, 2023 and 2022, a&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;s no federal income tax benefit was recorded for our losses as a full valuation allowance was recorded against our net deferred tax assets generated during the periods, and for the three months ended September 30, 2022, as &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;no&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; federal income tax expense was recorded for our income as it was fully offset by the reversal of valuation allowance on our net deferred tax assets. Income taxes recorded for the three and nine months ended September 30, 2023 and 2022 relate to state income taxes.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments. Interest and penalties on uncertain tax positions are recorded within income tax expense.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="INF"
      id="F_1413b404-c8fd-460f-9bc0-24b953683cf4"
      unitRef="U_USD">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_afd73357-47ae-4671-83bd-a357ce0a5cc1">&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;New Accounting Standards&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Financial Instruments &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; In the first quarter 2023, we adopted ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; which changes the way we evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, we are required to use a new forward-looking &#x201c;expected loss&#x201d; model to evaluate impairment, which includes considering a broader range of information to estimate expected credit losses and may potentially result in earlier recognition of allowances for losses. The new accounting standard was adopted using the cumulative-effect transition method with any cumulative-effect adjustment being recorded to accumulated deficit on January 1, 2023. Upon adoption, we recorded a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million increase to beginning accumulated deficit, a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million decrease to contract receivables and retainage, net and contract assets, and a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million decrease to other noncurrent assets, on our Balance Sheet. Adoption of the new standard did not have a material effect on our results of operations or related disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; In the first quarter 2023, we adopted ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Business Combinations - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; which changes the way companies measure contract assets and contract liabilities from contracts with customers acquired in a business combination and creates an exception to the general recognition and measurement principle of ASC 805. Adoption of the new standard did not have a material effect on our financial position, results of operations or related disclosures.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <gifi:RetainedEarningsIncreaseDecreaseInAccumulatedDeficit
      contextRef="C_ea054c8e-9fb9-41bf-a01a-fb6191f89dc0"
      decimals="-5"
      id="F_2682c988-5a6d-467e-8db8-4ca568af95b2"
      unitRef="U_USD">600000</gifi:RetainedEarningsIncreaseDecreaseInAccumulatedDeficit>
    <gifi:DecreaseToContractReceivablesAndRetainageNetAndContractAssets
      contextRef="C_ea054c8e-9fb9-41bf-a01a-fb6191f89dc0"
      decimals="-5"
      id="F_47c32ae3-7991-494c-89d3-25b9fcc6ca83"
      unitRef="U_USD">400000</gifi:DecreaseToContractReceivablesAndRetainageNetAndContractAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_ea054c8e-9fb9-41bf-a01a-fb6191f89dc0"
      decimals="-5"
      id="F_a672f774-623e-44e8-9a3e-8e1d27d78182"
      unitRef="U_USD">200000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_cc84e63c-0093-4614-ac16-79bf52c359b1">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;2. REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As discussed in Note 1, we recognize revenue from our contracts in accordance with Topic 606.  Summarized below are required disclosures under Topic 606 and other relevant guidance.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following tables summarize revenue for each of our operating segments, disaggregated by contract type and duration, for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three and nine months ended September 30, 2023 and 2022 (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.028%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Eliminations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;12,185&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;19,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;21,086&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,794&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;23,880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;210&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;13,043&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;19,122&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Short-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,419&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,936&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;210&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;24,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.028%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Eliminations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;986&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;11,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,244&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;20,937&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,373&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;23,310&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;253&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,039&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;39,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;986&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,078&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;16,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Short-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;21,583&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,351&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;253&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,681&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;39,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.028%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Eliminations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,356&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;37,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;8,126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;64,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,609&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;96,065&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,221&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;895&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;106,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,356&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;65,259&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;35,612&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Short-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;67,677&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;895&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;70,905&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;106,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.028%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Eliminations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;25,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;36,515&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;59,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;63,491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,953&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;424&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;65,413&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,885&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;104,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;29,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;40,183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Short-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;61,856&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,566&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;424&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;63,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;65,413&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,885&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;104,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;p style="margin-left:4.133%;text-indent:-3.602%;padding-left:3.333%;font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Future Performance Obligations&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table summarizes our remaining performance obligations, disaggregated by operating segment and contract type, at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023 (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:36.966%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.525%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.207%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.525%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.207%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.525%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.228%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.525%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.288%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;10,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;726&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;11,626&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,474&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,474&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;11,507&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;726&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;13,100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;In February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;July 2023, the customer cancelled the contract. Accordingly, during the second quarter 2023, our performance obligations were reduced by $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;76.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million to reflect the estimated revenue amount that will not be recognized due to the cancellation. See &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Other Operating and Project Matters&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; below for further discussion of the project cancellation.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Based on our current estimates we expect to recognize revenue of approximately $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;12.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for the remainder of &lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_d8c59da1-854e-43b7-9b87-4b5e7df40c37;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_65b3d2df-2656-47e3-bde1-9a7d0f52530e;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;, respectively, associated with our performance obligations at September 30, 2023. Certain factors and circumstances could result in changes in the timing of recognition of our performance obligations as revenue and the amounts ultimately recognized.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contracts Assets and Liabilities&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The timing of customer invoicing and recognition of revenue using the POC method may occur at different times. Customer invoicing is generally dependent upon contractual billing terms, which could provide for customer payments in advance of performing the work, milestone billings based on the completion of certain phases of the work, or billings when services are provided. Revenue recognized in excess of amounts billed is reflected as contract assets on our Balance Sheet, or to the extent we have an unconditional right to the consideration, is reflected as contract receivables on our Balance Sheet. Amounts billed in excess of revenue recognized, and accrued contract losses, are reflected as contract liabilities on our Balance Sheet. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Information with respect to contracts that were incomplete at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023 and December 31, 2022, is as follows (in thousands):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:12pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:47.138%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.406%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:22.059%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:3.341%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:22.059%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contract assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1), (2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,839&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(3), (4), (5)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,534&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;8,196&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contracts in progress, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,357&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;The decrease in contract assets compared to December 31, 2022, was primarily due to decreased unbilled positions on our forty-vehicle ferry projects for our Shipyard Division, offset partially by increased unbilled positions on various projects for our Fabrication Division.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contract assets at September 30, 2023 and December 31, 2022, excluded&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, associated with revenue recognized in excess of amounts billed for which we have an unconditional right to the consideration. Such amounts are reflected within contract receivables.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(3)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;The decrease in contract liabilities compared to December 31, 2022, was primarily due to a decrease in advance billings on our cancelled offshore jackets project for our Fabrication Division and accrued contract losses on our forty-vehicle ferry projects for our Shipyard Division. See &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Future Performance Obligations&#x201d; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;above for further discussion of the project cancellation.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(4)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue recognized during the three months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at June 30, 2023 and 2022 was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;and $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;. Revenue recognized during the nine months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at December 31, 2022 and 2021, was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;6.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;  million &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;and $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(5)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contract liabilities at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023 and December 31, 2022, includes accrued contract losses of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;, respectively. See &#x201c;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Changes in Project Estimates&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; below for further discussion of our accrued contract losses and Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Allowance for Doubtful Accounts and Credit Losses&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our provision for bad debts and credit losses is included in other (income) expense, net on our Statement of Operations. For the three and nine months ended September 30, 2023, we recognized income of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, associated with revisions to our allowance for doubtful accounts and credit losses, and for the three and nine months ended September 30, 2022, changes were not significant. Our allowance for doubtful accounts and credit losses at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, and it was not significant at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;December 31, 2022&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. We recorded a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million increase to beginning accumulated deficit as of January 1, 2023, in connection with our adoption of ASU 2016-13. We had no significant write-offs or recoveries of previously recorded bad debts during the three or nine months ended September 30, 2023 or 2022. See &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;New Accounting Standards&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; in Note 1 for further discussion of our adoption of ASU 2016-13.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Variable Consideration&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;For the three and nine months ended September 30, 2023 and 2022, we had no material amounts in revenue related to unapproved change orders, claims or incentives, other than the amounts related to the resolution of our MPSV Litigation discussed further below. However, at September 30, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; and December 31, 2022, certain active projects within our Shipyard Division reflected a reduction to our estimated contract price for liquidated damages of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;million, respectively.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Changes in Project Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We determine the impact of changes in estimated margins on projects for a given period by calculating the amount of revenue recognized in the period that would have been recognized in a prior period had such estimated margins been forecasted in the prior period. The total impact of changes in estimated margins for a project as disclosed on a quarterly basis may be different from the applicable year-to-date impact due to the application of the POC method and the changing progress of the project at each period end. Such impacts may also be different when a project is commenced and completed within the applicable year-to-date period but spans multiple quarters.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As a result of the resolution of our MPSV Litigation, we recorded a charge of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;32.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million during each of the three and nine months ended September 30, 2023. See Note 4 for further discussion of the resolution of our MPSV Litigation.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;For each of the three and nine months ended September 30, 2023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, significant changes in estimated margins on projects positively impacted operating results for our Fabrication Division by $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, and negatively impacted operating results for our Shipyard Division by &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively. For the three and nine months ended September 30, 2022, individual projects with significant changes in estimated margins did not have a material net impact on our operating results. The changes in estimates for the 2023 periods were associated with the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:4.133%;text-indent:-4.052%;padding-left:3.733%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Fabrication Division&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Various Projects&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &#x2013; For each of the three and nine months ended September 30, 2023, our operating results were positively impacted by $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million on projects, resulting primarily from increases in contract price due to favorable resolution of customer change orders.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin-left:4.133%;text-indent:-4.052%;padding-left:3.733%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Shipyard Division&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Seventy-Vehicle Ferry Project&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &#x2013; For the three and nine months ended September 30, 2023, our operating results were negatively impacted by $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, for our seventy-vehicle ferry project, resulting primarily from increased materials and subcontracted services costs, duration related costs due to extensions of schedule and net reductions to contract price. The cost impacts were primarily due to &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;delays in the receipt of certain equipment that required replacement and subcontractor delays. The contract price impacts were primarily due to a reduction related to the propeller blades replacement discussed further below, offset partially by increases due to favorable resolution of customer change orders and the customer&#x2019;s agreement to forego a portion of previously forecasted liquidated damages.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As discussed in our previous quarterly filing, in connection with the delivery and commissioning of the vessel in the second quarter 2023, corrosion on the propeller blades was identified and the customer has determined that replacement of the propeller blades will be required. The customer has agreed to directly procure the new propeller blades and take responsibility for future installation of the blades once received. However, the customer believes we should bear the cost of the new propeller blades through a contract price reduction. We disagree with the customer given the fact that the customer specified the materials and equipment manufacturers to be used for the propulsion system and specified the cathodic protection to be used to mitigate corrosion. In light of the disagreement with the customer regarding who is responsible for the cost of the propeller blades, our forecasts at September 30, 2023, reflect a contract price reduction related to the estimated cost of the propeller blades. We are having ongoing discussions with the customer regarding who should bear final responsibility for the cost of the propeller blades.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;At September 30, 2023, the vessel was substantially complete and has been delivered to the customer. We anticipate completion of commissioning activities and final sea trials to occur in the fourth quarter 2023 (previously the third quarter 2023, but was delayed due to the aforementioned impacts). At September 30, 2023, the project was in a loss position and our reserve for estimated losses wa&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;s $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million. If future subcontractor availability or costs differ from our current estimates, our schedule is further extended or we incur additional liquidated damages, we experience challenges during commissioning or sea trials for the vessel, or unanticipated warranty costs, the project would experience further delays and losses.&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Forty-Vehicle Ferry Projects&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &#x2013; During the second quarter 2023, we received final customer acceptance of one of the two forty-vehicle ferries that were under construction. For the three and nine months ended September 30, 2023, our operating results were negatively impacted by $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, for our remaining forty-vehicle ferry project, resulting primarily from increased subcontracted services and duration related costs due to extensions of schedule, including forecast liquidated damages. The impacts were primarily due to delays in the receipt of certain equipment that required replacement and subcontractor delays. At September 30, 2023, the vessel was substantially complete, and as of the date of this Report, the ferry is in route for delivery to the customer. We anticipate completion of delivery, commissioning activities and final sea trials to occur in the fourth quarter 2023 (previously the third quarter 2023, but was delayed due to the aforementioned impacts). At September 30, 2023, th&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;e project was in a loss position and our reserve for estimated losses wa&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;s $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As discussed in our 2022 Financial Statements, we have experienced rework, construction and commissioning challenges on the &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; ferries, resulting in forecast cost increases and liquidated damages and the previous need to fabricate a new hull for the remaining vessel. Accordingly, during 2021 we submitted claims to our customer, and subsequently filed a lawsuit, to extend our project schedules and recover the cost impacts of the design deficiencies. The customer denied all liability. Further, during the fourth quarter 2022 and early 2023, we received correspondence from our customer indicating that the new hull for the remaining ferry under construction was exhibiting deformation issues that are potentially beyond the customer&#x2019;s desired tolerance levels. Our subsequent evaluation did not support the customer&#x2019;s conclusions and we completed construction of the vessel as designed.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left:7.467%;text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our forecast costs and scheduled completion date for the remaining vessel are based on the current vessel design and reflect our best estimates; however, such estimates may be impacted by any future challenges with the vessel design deficiencies, including the final resolution of the aforementioned design and deformation issues in dispute. If future subcontractor availability or costs differ from our current estimates, our schedule is further extended or we incur additional liquidated damages, we experience challenges during delivery, commissioning or sea trails for the remaining vessel, or other challenges associated with the design deficiencies, including unanticipated warranty costs (for either vessel), and are unable to recover associated costs from our customer, or the customer rejects delivery and/or final acceptance of the remaining vessel due to the design dispute, the project would experience further delays and losses. Our forecasts at September 30, 2023 do not reflect potential future benefits, if any, from the favorable resolution of the aforementioned lawsuit and we can provide no assurance that we will be successful recovering previously incurred costs.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other Operating and Project Matters&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Hurricane Ida &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;August 29, 2021&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, Hurricane Ida made landfall near Houma, Louisiana as a high-end Category 4 hurricane, with high winds and heavy rains causing damage to buildings and equipment at our Houma Facilities and resulting in significant debris throughout the facility.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; Our insurance coverages in effect at the time of the storm generally specify coverage amounts for each of our buildings (including contents) and major equipment.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;During the nine months ended September 30, 2023 and 2022, we received insurance payments of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;7.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, from our insurance carriers associated with interruptions to our operations and damage to buildings and equipment. In addition, we have received payments from our insurance carriers during other periods subsequent to the storm associated with interruptions to our operations and damage to buildings and equipment. Such payments are nonrefundable, and with respect to our buildings, represent the insurance carriers&#x2019; estimate of the damage to each building based on the estimated depreciated value of such buildings plus repair costs incurred by us in excess of such estimates for certain buildings. To the extent we incur further repair costs for a building in excess of the amounts received, we may receive additional insurance proceeds up to the limits of our insurance coverage for such building. The classification of insurance proceeds within our Statement of Cash Flows is based on our use or intended use of the proceeds. Proceeds used or intended to be used for repairs that are not deemed to be capital in nature, and proceeds associated with interruptions to our operations, are reflected within operating activities. Proceeds used or intended to be used for repairs that are deemed capital in nature, or proceeds in excess of anticipated repair costs, are reflected within investing activities.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; The timing of payments from our insurance carriers have, and may continue to, differ from when we incur the applicable repair and cleanup costs, and accordingly, we have accounted for such differences in timing as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.167%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.477925140609185%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;To the extent we incurred repair costs in excess of insurance proceeds received to date, we recorded an insurance receivable when we believe such amounts are probable of recovery under our insurance policies.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;To the extent we determined that damage to an asset resulted in a complete loss, we recorded an insurance receivable up to the impairments recognized when we believe such amounts are probable of recovery under our insurance policies. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;To the extent proceeds received exceeded repair costs incurred to date, we recorded an insurance gain as we do not have an obligation to perform further repair activities. Charges will be recorded in future periods to the extent such proceeds received are used for future repair activities that are not deemed to be capital in nature. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;&#x2022;&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Insurance deductibles, clean-up costs and uninsured losses have been expensed. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Based on the above, during the three months ended September 30, 2023 and 2022, and nine months ended September 30, 2023 and 2022, we recorded gains of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million (all related to our business interruption coverage), $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million (including $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million related to our business interruption coverage) and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;4.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;respectively, related to the net impact of insurance recoveries and costs associated with damage previously caused by Hurricane Ida. The gains are included in other (income) expense, net on our Statement of Operations and are reflected within our Fabrication Division. I&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;n addition, at September 30, 2023, we had total insurance receivables on our Balance Sheet of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million. We have finalized our restoration plans and are nearing completion of our repair efforts. We expect to incur future repair costs of approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million associated with previously received insurance payments for certain buildings and equipment. Further, we expect to incur future repair costs in excess of previously received insurance payments for certain buildings and equipment; however, we believe that recovery of insurance proceeds for such costs is probable.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In addition to damage to our Houma Facilities, the storm resulted in damage to one of our forty-vehicle ferry projects, the multi-purpose supply vessels (&#x201c;MPSVs&#x201d;) and associated equipment that remain in our possession and were subject to our previous MPSV Litigation, and certain bulkheads where the vessels were moored. We are continuing to evaluate the extent to which any damage was the result of third-party vessels that broke free from their mooring during the storm and struck the ferry, MPSVs and bulkheads. During the three months ended September 30, 2023, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;we recorded charges of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, and during the nine months ended September 30, 2023 and 2022,&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; we recorded charges of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, associated with damage previously caused by Hurricane Ida. See Note 4 for further discussion of the resolution of our MPSV Litigation.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Offshore Jackets Project &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013; As discussed above, in February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in July 2023, the customer cancelled the contract. At September 30, 2023, we had&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;5.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of accounts receivable on our Balance Sheet related to the project and we expect such amounts to be paid in the fourth quarter 2023. We have received a payment guarantee bond as security for the remaining accounts receivable amounts.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;   &lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_d689f667-f0e4-477d-9015-91238120c2eb">&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following tables summarize revenue for each of our operating segments, disaggregated by contract type and duration, for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three and nine months ended September 30, 2023 and 2022 (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.028%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Eliminations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;12,185&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;19,980&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;21,086&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,794&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;23,880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;210&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;13,043&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;19,122&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Short-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,419&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,936&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;210&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;24,145&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.028%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Eliminations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;986&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;11,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,244&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;20,937&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,373&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;23,310&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;253&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,039&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;39,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;986&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,078&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;16,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Short-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;21,583&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,351&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;253&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,681&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;39,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.028%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Eliminations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,356&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;37,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;8,126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;64,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,609&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;96,065&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,221&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;895&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;106,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,356&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;65,259&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;35,612&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Short-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;67,677&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;895&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;70,905&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;106,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:29.028%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.359%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.836%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Eliminations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;25,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;36,515&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;59,903&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;63,491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,953&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;424&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;65,413&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,885&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;104,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr&gt;
        &lt;td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Long-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,557&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;29,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;40,183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Short-term&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;61,856&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,566&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;424&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;63,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;65,413&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,885&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;104,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f5783573-52ec-4833-b974-e733c3061a59"
      decimals="-3"
      id="F_d62e0743-0abb-4730-ac79-17a2ffc89208"
      unitRef="U_USD">557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_705f0029-14ee-4000-bdfc-60fa01fd5a9c"
      decimals="-3"
      id="F_b05a1dca-6824-48fa-bcc1-fb7f2db459a7"
      unitRef="U_USD">12185000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a2bdc5c9-9454-404c-9346-82178b1a4536"
      decimals="-3"
      id="F_a499ed02-3750-4c61-aa39-0856565b932a"
      unitRef="U_USD">-32702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_06b9c5eb-f63d-4088-a2c0-3a37594dee8a"
      decimals="-3"
      id="F_96bcc616-f746-4869-955b-bc0bc64be34d"
      unitRef="U_USD">-20000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_bb264b32-e079-4c47-a3d2-3e6ec24ab43a"
      decimals="-3"
      id="F_c877b51c-17cd-4aa9-8efe-03f338d82a8a"
      unitRef="U_USD">-19980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2fa4288b-3ec4-42d7-8fa9-396367b80ba0"
      decimals="-3"
      id="F_8fdfc09e-0ce7-4f09-8c18-af1a0baffdb5"
      unitRef="U_USD">21086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c6b21de4-3a03-4c95-9f03-fa81e5e69ad1"
      decimals="-3"
      id="F_b1d12b33-37eb-4015-8053-1daac0d051e3"
      unitRef="U_USD">2794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ff043463-d4f3-4145-bb64-f86c67909a53"
      decimals="-3"
      id="F_9dd77795-ff5d-4a1c-ba4c-580b4a17f6df"
      unitRef="U_USD">23880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5bad6a77-6841-424f-bf4d-bad0797174f7"
      decimals="-3"
      id="F_3edf3e5c-2eb7-4ef6-bf47-b44988de3640"
      unitRef="U_USD">1333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ab72c24d-709f-4a2d-8049-7a2fce6cbbb9"
      decimals="-3"
      id="F_f0e68bed-6ae3-412d-92dc-da05b018b00b"
      unitRef="U_USD">-210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4b7942ce-d9e7-4506-8440-395909646933"
      decimals="-3"
      id="F_7cec4802-89d8-42c8-b13f-63484c0c8f18"
      unitRef="U_USD">1123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_06f2b156-7974-469e-a6e6-30eb32fac705"
      decimals="-3"
      id="F_73b1e693-b7e4-48ec-a0dd-20a61517accf"
      unitRef="U_USD">22976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6bff1b4c-edcc-49ae-956a-efa7e9bbfafa"
      decimals="-3"
      id="F_2151b4d0-d8a1-4996-89ef-3f54305c4cee"
      unitRef="U_USD">14979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_82410059-6912-4ba5-a88c-20c1044556ed"
      decimals="-3"
      id="F_cecbbf61-4b5e-4781-b897-8bdcc36e322f"
      unitRef="U_USD">-32702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_cb1053b5-84e1-45ff-bc20-1d38beba193d"
      decimals="-3"
      id="F_320ba2fb-07de-4115-bb84-81d9a977bbae"
      unitRef="U_USD">-230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_bc12d023-baa6-4461-adb0-57fcd3f3a1a5"
      unitRef="U_USD">5023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ea66f91a-d46b-4d56-b14c-b89536d7062a"
      decimals="-3"
      id="F_da7ed936-eb40-4a80-b58a-4f19147b2bd9"
      unitRef="U_USD">557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3a069e5e-9283-4138-8b55-ea37581efb03"
      decimals="-3"
      id="F_e46f6a10-0870-4044-9a62-d83a61532c1d"
      unitRef="U_USD">13043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8d88e415-b518-408c-b80d-88886c88091b"
      decimals="-3"
      id="F_ce36793e-0ba7-4832-977c-6b61f1b9bc5c"
      unitRef="U_USD">-32702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b1c12162-9044-42dc-a266-e88012714795"
      decimals="-3"
      id="F_c321d36e-901e-4cdf-bbaf-110f7ddec31b"
      unitRef="U_USD">-20000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_fee92b04-4b0a-402d-b688-02bab328f238"
      decimals="-3"
      id="F_db2b4bdc-8396-40be-8560-6b649afd2393"
      unitRef="U_USD">-19122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_764fae38-ba25-47d5-9d94-366d9878a7d8"
      decimals="-3"
      id="F_1264bc4e-82b4-483a-9c2f-6851784cf8ac"
      unitRef="U_USD">22419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_75d4e876-cea3-45cd-b2b4-32f56d77622a"
      decimals="-3"
      id="F_d00d2e11-77fe-42c4-908f-db3cd1a6d9c8"
      unitRef="U_USD">1936000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_87ccc4d2-2dda-4751-ab74-e301fefa5807"
      decimals="-3"
      id="F_c1155496-5640-4695-aeeb-4188d37b3239"
      unitRef="U_USD">-210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_45d6a42d-b890-4d4d-9a40-a15d60ca0cce"
      decimals="-3"
      id="F_6c497db6-6f61-47b6-ab25-2fbb9c7d8237"
      unitRef="U_USD">24145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_06f2b156-7974-469e-a6e6-30eb32fac705"
      decimals="-3"
      id="F_b4c4a969-64c9-49c0-8dc5-ae17ba17a30c"
      unitRef="U_USD">22976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6bff1b4c-edcc-49ae-956a-efa7e9bbfafa"
      decimals="-3"
      id="F_6b21546c-4255-4131-b9e5-43333717387a"
      unitRef="U_USD">14979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_82410059-6912-4ba5-a88c-20c1044556ed"
      decimals="-3"
      id="F_008b265b-e944-4fa8-9635-c30ef66bc7fa"
      unitRef="U_USD">-32702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_cb1053b5-84e1-45ff-bc20-1d38beba193d"
      decimals="-3"
      id="F_70391f8e-54ef-4f19-a234-cdad7dd090d7"
      unitRef="U_USD">-230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_c8f3b2ec-21e9-4f9e-89c7-c61290a779f8"
      unitRef="U_USD">5023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8186a53c-73fc-4c8f-a7cf-843c6846e93e"
      decimals="-3"
      id="F_6e71be7b-13f0-4950-a267-6b469307ee41"
      unitRef="U_USD">986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_7985d2b3-2e9d-4672-9157-2ca6f742a883"
      decimals="-3"
      id="F_34314296-ce73-42ea-8247-83c4d0f5fea4"
      unitRef="U_USD">11410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b847d903-f25d-4c08-b743-1b3ade4d2032"
      decimals="-3"
      id="F_2e2a81d6-322a-43e5-9988-fa453d45229a"
      unitRef="U_USD">1849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_80fbee22-698d-4873-8550-5f072390b00e"
      decimals="-3"
      id="F_bd2d57cb-db66-44ff-b4fa-ca10c13ec659"
      unitRef="U_USD">-1000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f3a7a429-17b6-4f63-8823-fa4e9d411402"
      decimals="-3"
      id="F_5c2ad1fc-bb03-4934-8703-b4aa9f527f79"
      unitRef="U_USD">14244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3f00cf28-e9fe-44c7-a066-c1fd707f11ab"
      decimals="-3"
      id="F_f78ccecf-7bb1-4302-92b0-838c41eb688d"
      unitRef="U_USD">20937000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c4795fe4-e2a9-4038-a794-42e67bd78ae6"
      decimals="-3"
      id="F_3088e8e8-c70e-47a7-9f3e-37e36f93a7c5"
      unitRef="U_USD">2373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_422c36d4-3688-4662-8afc-86ba8d37338e"
      decimals="-3"
      id="F_0438fe93-1f5d-4ef2-bfcd-1c07d271a0ba"
      unitRef="U_USD">23310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d661ddce-8a98-4b81-8f1e-d72f360b34f9"
      decimals="-3"
      id="F_0ddf6923-2b5c-4fa2-970c-af91c47915d7"
      unitRef="U_USD">646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_54962989-dc6a-4fd4-b43c-4797700dbdb6"
      decimals="-3"
      id="F_f2069abf-dfb5-4233-a53d-a166196177dc"
      unitRef="U_USD">1646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_750f986d-8afa-45b2-baa3-c0ad8c393a31"
      decimals="-3"
      id="F_7fae1e0d-96ec-4818-8369-e3930f502c74"
      unitRef="U_USD">-253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c496412c-6db6-4775-9e1c-b6357c411371"
      decimals="-3"
      id="F_6a9b68c0-99e8-4ff4-842b-926dc0a577ad"
      unitRef="U_USD">2039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_956c8bce-4c33-49a5-ba2d-1e923d30ab7c"
      decimals="-3"
      id="F_cce0933c-3ddd-4b24-8686-0908a2eb9959"
      unitRef="U_USD">22569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0338c42b-115a-467b-9c94-1be849a8bf69"
      decimals="-3"
      id="F_4370c2c9-ea18-49b0-bb64-ecd2f26dae0c"
      unitRef="U_USD">15429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_eb60e567-aa3c-42be-8839-7d5bdf3af728"
      decimals="-3"
      id="F_8cd8dfcf-7279-429e-95cc-5daea5cee188"
      unitRef="U_USD">1849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_815862db-20c1-4de7-abbd-16ea01540a50"
      decimals="-3"
      id="F_9aed0a9c-b564-4b28-85c5-a8765a12d096"
      unitRef="U_USD">-254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_e5a8d83c-4381-48d7-a38a-0e8d1dd42f4e"
      unitRef="U_USD">39593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_807c2a3d-8f0a-4ad0-8d43-18bfee2a30b5"
      decimals="-3"
      id="F_6656bd2c-13a4-4544-9733-a2b16a185aa5"
      unitRef="U_USD">986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3705b52b-5b65-4657-980e-29c27ecb2416"
      decimals="-3"
      id="F_075fb05b-b9de-4556-8d30-156071dd9fbb"
      unitRef="U_USD">14078000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8017b427-6683-4014-b70e-3d79f072b523"
      decimals="-3"
      id="F_298c4a6a-9894-4281-9392-4f738afe8fee"
      unitRef="U_USD">1849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ee3fb443-9952-44ad-a425-ed2095af14f5"
      decimals="-3"
      id="F_35cf63c0-46bd-43cb-9ccc-b42663cdf1ca"
      unitRef="U_USD">-1000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a818c181-fe88-4866-a6c4-2bd55989266e"
      decimals="-3"
      id="F_338db8cf-bca3-423d-88d1-38dd3071b7a8"
      unitRef="U_USD">16912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_84f17ed5-ec43-40bc-9e8d-7ce604e7dd31"
      decimals="-3"
      id="F_8f45d22f-35b1-4b95-8f66-2794824cc850"
      unitRef="U_USD">21583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_10fbf34f-2d7d-4e49-836a-5bd9185f55b8"
      decimals="-3"
      id="F_8119e072-9448-46ae-9831-7e39862ad87e"
      unitRef="U_USD">1351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4d3c937a-8e41-41c1-a4b6-6602e39cd942"
      decimals="-3"
      id="F_03798203-c431-4ae6-88ea-6840e2906c94"
      unitRef="U_USD">-253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3beaa2d5-3903-4d32-b284-d35ff3986d6d"
      decimals="-3"
      id="F_dbb6edba-e92a-44a5-9bbc-f0ac53d3f838"
      unitRef="U_USD">22681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_956c8bce-4c33-49a5-ba2d-1e923d30ab7c"
      decimals="-3"
      id="F_a226f710-6288-41a4-9b5b-3096bba59ea6"
      unitRef="U_USD">22569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0338c42b-115a-467b-9c94-1be849a8bf69"
      decimals="-3"
      id="F_a54b91d9-80b2-491a-b486-bb109c6d82e9"
      unitRef="U_USD">15429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_eb60e567-aa3c-42be-8839-7d5bdf3af728"
      decimals="-3"
      id="F_90186b73-cebf-4586-a21c-bc980e9c2cf9"
      unitRef="U_USD">1849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_815862db-20c1-4de7-abbd-16ea01540a50"
      decimals="-3"
      id="F_4d6d0351-2586-4b4c-94f2-4108ae0905e5"
      unitRef="U_USD">-254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_1e530125-a0aa-4a54-a50c-12142d2d3a0d"
      unitRef="U_USD">39593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_e8ed54b7-fa67-4af7-9aa4-c1c90d490e5e"
      decimals="-3"
      id="F_c496f145-87bd-42ed-9cfa-6095299008dd"
      unitRef="U_USD">1356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5ed41945-c9c2-4350-87be-d9773d236354"
      decimals="-3"
      id="F_b4d4f121-61f7-4486-b69a-45b8d4bce6e3"
      unitRef="U_USD">37773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0bbc0161-a1b2-42e9-8653-f8872e30082e"
      decimals="-3"
      id="F_54910c8b-6c9a-48f5-84a9-5ec0979103a6"
      unitRef="U_USD">-30973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_97197442-45fa-4dbe-b0da-9ca91e52e5e0"
      decimals="-3"
      id="F_d716937d-68a0-4669-97d8-77fed78cd39e"
      unitRef="U_USD">-30000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1ba1259d-1855-4bdf-9bbb-5d312b5d4055"
      decimals="-3"
      id="F_ab6e481e-e7ca-4dd6-8791-20237243e4a8"
      unitRef="U_USD">8126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b4897435-f659-4674-b638-c516c78f6a47"
      decimals="-3"
      id="F_58e7db0b-c4a5-414e-bd25-50eb0310d4e6"
      unitRef="U_USD">64456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ac7fd1e8-d61e-4a43-919a-22ed62e960a2"
      decimals="-3"
      id="F_a70524ac-a41b-4fe5-82fd-af0948b72867"
      unitRef="U_USD">31609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c7ad0bc5-b93f-4b3b-b5c0-13665ec553dd"
      decimals="-3"
      id="F_084bafe7-a351-4246-bce6-866fe10c3e7a"
      unitRef="U_USD">96065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d2cb6160-2fa2-4644-8576-cadabfd08189"
      decimals="-3"
      id="F_a1d841bb-658b-48f0-a26a-a086fa527fc6"
      unitRef="U_USD">3221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_303e3344-51fd-4f94-b8d4-4282f382a67f"
      decimals="-3"
      id="F_48b0863c-67ce-4cdc-a43a-7e6bb0630e3d"
      unitRef="U_USD">-895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_117819a6-3c55-4cb1-9333-ec45dfd0f9a8"
      decimals="-3"
      id="F_881ae73a-ded8-4c04-802a-d705aab9ce90"
      unitRef="U_USD">2326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6afeac5c-06fd-4ab7-95b4-81e544aafd7d"
      decimals="-3"
      id="F_12cbffa3-9dd7-4b5a-b901-d4aa77477868"
      unitRef="U_USD">69033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_be90218e-0be9-4be3-b3c6-e436ac931784"
      decimals="-3"
      id="F_dbe097ba-77fc-4170-bcbe-2e7bc49721cd"
      unitRef="U_USD">69382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_83dec4cb-e641-4e3a-9a8c-da8cdacb4b20"
      decimals="-3"
      id="F_c8d6b5b6-0404-4557-9b47-6ef0692e08d4"
      unitRef="U_USD">-30973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5535dee3-4a64-49ca-8a71-fcecb1b7165a"
      decimals="-3"
      id="F_76c56737-fd62-4336-ad8b-1e9ee6dd71a3"
      unitRef="U_USD">-925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_42af52be-95f4-4cb2-8676-02350b5be7dc"
      unitRef="U_USD">106517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_21d9123e-a060-4d43-a3a6-af597409f88a"
      decimals="-3"
      id="F_2606e36a-ca58-44d0-bcad-f3b34d150171"
      unitRef="U_USD">1356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_7e970fe1-8a98-4471-ab48-541689fff5e2"
      decimals="-3"
      id="F_312610fd-da5d-4f2e-88d7-7b1e3724dbd3"
      unitRef="U_USD">65259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_be8134e1-98d5-4bac-bec6-61b1644b8370"
      decimals="-3"
      id="F_7ecff2ab-0d74-483a-a116-c0dc76507d3f"
      unitRef="U_USD">-30973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a128b104-a989-449a-8e91-9d5767f6dad1"
      decimals="-3"
      id="F_4a013662-509e-4696-b830-1d29d2e0973f"
      unitRef="U_USD">-30000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_daff37dc-1450-48c8-b1e1-b2f914f3b24a"
      decimals="-3"
      id="F_e5cbcaed-1f43-4adb-949f-2becef387d13"
      unitRef="U_USD">35612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_50e83354-acd0-48e2-a2c4-adee588f60ad"
      decimals="-3"
      id="F_8d162984-f95b-4821-bf7e-38072c06843b"
      unitRef="U_USD">67677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_7cd7b3a7-88c4-4f15-a26d-4a45af7f208d"
      decimals="-3"
      id="F_50616c1a-dc2b-4830-ab5b-2de35562603d"
      unitRef="U_USD">4123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_dc21b35e-ed47-413d-9350-fffce5f48141"
      decimals="-3"
      id="F_34a87736-63c7-4751-8aa5-9a31a535314f"
      unitRef="U_USD">-895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_31a3cc3b-793e-4998-9ba9-ec94271fd302"
      decimals="-3"
      id="F_6ac4ffb6-00fc-4963-a625-15df3922c78c"
      unitRef="U_USD">70905000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6afeac5c-06fd-4ab7-95b4-81e544aafd7d"
      decimals="-3"
      id="F_f1463f00-43fd-4c42-9cd1-b1c4791e2c43"
      unitRef="U_USD">69033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_be90218e-0be9-4be3-b3c6-e436ac931784"
      decimals="-3"
      id="F_d7aa4769-be6e-47eb-a7fd-939a3c14b1ca"
      unitRef="U_USD">69382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_83dec4cb-e641-4e3a-9a8c-da8cdacb4b20"
      decimals="-3"
      id="F_75a0a803-4bde-4b50-b561-01d9bb6d5d46"
      unitRef="U_USD">-30973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5535dee3-4a64-49ca-8a71-fcecb1b7165a"
      decimals="-3"
      id="F_58c48f63-66f3-484d-b12b-758b6e131eed"
      unitRef="U_USD">-925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_b559d7ca-dee0-4a4e-abd0-c1eae2a4ec61"
      unitRef="U_USD">106517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8702c465-6105-4f8f-9ee5-9727a0f34be5"
      decimals="-3"
      id="F_1d0d3664-fdc4-4411-a7f7-bc5a19b92bc2"
      unitRef="U_USD">3557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_bbca34b2-11ba-4040-8305-a1e059cce574"
      decimals="-3"
      id="F_d83271a2-6a9d-42df-9b08-a2b65f621ca3"
      unitRef="U_USD">25651000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_08a39bb1-5ff1-43a0-90f6-b477e0fbac04"
      decimals="-3"
      id="F_e66eb6bf-4ddc-41ef-b249-df1cdd4d4f6e"
      unitRef="U_USD">7314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b3692df5-7c09-4162-b106-ed812f01a9e2"
      decimals="-3"
      id="F_2623ec0d-7777-47e5-9359-d1bbcff687c8"
      unitRef="U_USD">-7000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_931dc35d-c5ec-4f47-b77d-2dae528b4d01"
      decimals="-3"
      id="F_3f115e01-b811-49c0-91e6-fae2d75b4737"
      unitRef="U_USD">36515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_5e8c193b-e137-4253-a76b-e0c002b9a8e2"
      decimals="-3"
      id="F_29033c29-8fa1-4577-99b4-81ed39cbc7f7"
      unitRef="U_USD">59903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_44e4d8dc-27ca-4f18-a386-6ed972dc6b67"
      decimals="-3"
      id="F_d9c3c035-79a4-4e2d-841f-ba439e3cfe51"
      unitRef="U_USD">3588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_720afec9-26bc-4448-a089-6ad5550b5915"
      decimals="-3"
      id="F_4ec6ffed-f1b6-4ca8-b579-b24d2a439d6f"
      unitRef="U_USD">63491000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_fa07006d-ef8e-42bc-9613-98ff15db24f7"
      decimals="-3"
      id="F_ab64f12c-8b52-4496-98bb-030393d54974"
      unitRef="U_USD">1953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3d621b53-3fd5-47d1-a51b-6240a1539881"
      decimals="-3"
      id="F_d55a9b87-a617-46c3-a3f5-46125d75b7ad"
      unitRef="U_USD">2646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0474df55-557e-4f81-aada-400f56ea833d"
      decimals="-3"
      id="F_23dc9320-4756-43ec-9f5c-c2bb8cd764b8"
      unitRef="U_USD">-424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_cda9da46-0bea-4f42-996c-10357d8fba6d"
      decimals="-3"
      id="F_0373895e-45e4-44d5-9a9e-40d610f6d3c3"
      unitRef="U_USD">4175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_84237f64-7129-4342-88af-e35494371869"
      decimals="-3"
      id="F_c18734d4-ea61-4bd9-954a-5065ebaf775a"
      unitRef="U_USD">65413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_bb65cede-9d5c-454c-83b9-6d9926957508"
      decimals="-3"
      id="F_fc9e686a-76e9-4caa-a289-b30cb843d490"
      unitRef="U_USD">31885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4ea70083-fd5a-409e-8d36-50876548ba1d"
      decimals="-3"
      id="F_c1dc8252-94ff-4e00-8e21-0db3034ddf33"
      unitRef="U_USD">7314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0fc821c4-5c0c-4301-bae2-7bcde8263d87"
      decimals="-3"
      id="F_62f964af-8928-4b49-9dad-9dbd54209d4c"
      unitRef="U_USD">-431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_6d5ee4b9-f563-4792-bad6-865c6eb9b658"
      unitRef="U_USD">104181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c8f653eb-43fa-4266-a163-1274336d05c6"
      decimals="-3"
      id="F_94634ca3-0098-4c2f-aca1-d7b660877a9b"
      unitRef="U_USD">3557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_7ca3b88d-97ea-43ae-9f8d-b9fd0f5d84e0"
      decimals="-3"
      id="F_58356250-12d5-4f05-8494-945270e0d711"
      unitRef="U_USD">29319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_53bba7e9-c4cf-48e6-b993-26de2ceffe63"
      decimals="-3"
      id="F_c4a69b1d-8fa7-47e3-933d-e73eb3dc9cbc"
      unitRef="U_USD">7314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9368cc73-4bca-47d2-b6ea-8288a8918ad0"
      decimals="-3"
      id="F_e1cb2eba-e369-4e98-8090-10aabece4e9e"
      unitRef="U_USD">-7000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_492e5dc5-4351-475e-b039-6832fb4a1f98"
      decimals="-3"
      id="F_1c13cd1b-8512-4a4a-86d6-67af2bbdc1ec"
      unitRef="U_USD">40183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c8affb33-4656-4cd9-bdd9-c345a78a10d8"
      decimals="-3"
      id="F_5f693643-24a8-4476-ab59-e821b98ca8c1"
      unitRef="U_USD">61856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_e2d2752f-d07e-41c4-808c-47786c0d9a0a"
      decimals="-3"
      id="F_b3fd227a-5a9e-49fb-9058-a5216a817dba"
      unitRef="U_USD">2566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_314a23d1-8c08-4085-8a1d-8365f191849f"
      decimals="-3"
      id="F_cdf871a6-b2fb-4ec8-bc05-93a38b70c110"
      unitRef="U_USD">-424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_c4e897a5-6bf6-4f12-b667-33bf0e55e486"
      decimals="-3"
      id="F_2ec9a2dd-016d-49d8-86e8-f482977e842c"
      unitRef="U_USD">63998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_84237f64-7129-4342-88af-e35494371869"
      decimals="-3"
      id="F_1d26d18f-b1f7-455a-b720-aa6f65be0ddc"
      unitRef="U_USD">65413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_bb65cede-9d5c-454c-83b9-6d9926957508"
      decimals="-3"
      id="F_29107a3d-5fe0-4ae0-babd-bee79e39d67a"
      unitRef="U_USD">31885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4ea70083-fd5a-409e-8d36-50876548ba1d"
      decimals="-3"
      id="F_3b37ae6f-de70-4c57-89fa-e2781bbe5f38"
      unitRef="U_USD">7314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0fc821c4-5c0c-4301-bae2-7bcde8263d87"
      decimals="-3"
      id="F_0824a176-cb93-4469-8ae5-59f955dc4536"
      unitRef="U_USD">-431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_8c2b4c54-b372-4e05-b9ad-e8a92e759cb5"
      unitRef="U_USD">104181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_704b360b-b2f1-45aa-a21e-8e795936b681">&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table summarizes our remaining performance obligations, disaggregated by operating segment and contract type, at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023 (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:36.966%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.525%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.207%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.525%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.207%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.525%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.228%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.525%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:12.288%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fixed-price and unit-rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;10,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;726&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;11,626&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;T&amp;amp;M and cost-reimbursable&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,474&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,474&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;11,507&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;726&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;13,100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;In February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;July 2023, the customer cancelled the contract. Accordingly, during the second quarter 2023, our performance obligations were reduced by $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;76.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million to reflect the estimated revenue amount that will not be recognized due to the cancellation. See &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Other Operating and Project Matters&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; below for further discussion of the project cancellation.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Based on our current estimates we expect to recognize revenue of approximately $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;12.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million for the remainder of &lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_d8c59da1-854e-43b7-9b87-4b5e7df40c37;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_65b3d2df-2656-47e3-bde1-9a7d0f52530e;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;, respectively, associated with our performance obligations at September 30, 2023. Certain factors and circumstances could result in changes in the timing of recognition of our performance obligations as revenue and the amounts ultimately recognized.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_afcdcd98-28f7-4c4f-8404-561bb12ad48a"
      decimals="-3"
      id="F_2c36f244-d7f6-4dba-8555-c7c33f6200a6"
      unitRef="U_USD">867000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_0f6d21f3-2dbe-4764-910e-4f69ac1f87f6"
      decimals="-3"
      id="F_443d1ae8-01c3-4b75-8350-d64f369111dc"
      unitRef="U_USD">10033000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_5ee3da6f-6a15-43df-aae8-96f97035921c"
      decimals="-3"
      id="F_08992e52-44ad-415c-bdb2-c5879e6ea8ef"
      unitRef="U_USD">726000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_7d3d05fa-a4ab-4494-8247-2111db595eba"
      decimals="-3"
      id="F_94797eb9-0ae7-422b-a742-4f0e7254d370"
      unitRef="U_USD">11626000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_93a89062-a0f9-489a-b038-c5aa54f743c1"
      decimals="-3"
      id="F_407aadcd-1d22-4c22-be66-c8b500a2d46d"
      unitRef="U_USD">1474000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_c39884c7-1727-44e8-b007-f020e54990c9"
      decimals="-3"
      id="F_35586272-cc56-40ab-af80-2c6670a7706b"
      unitRef="U_USD">1474000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_819b7709-e7a8-4b1f-8712-17a19738b9d1"
      decimals="-3"
      id="F_570f20af-c63a-4a4b-9e30-282e8d4db2ac"
      unitRef="U_USD">867000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_2f5c00ae-1014-4128-afd6-9537b101eae9"
      decimals="-3"
      id="F_ca6a884a-08c1-40cf-9641-eade6e7dab6a"
      unitRef="U_USD">11507000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_61358f48-ce8c-47a0-be59-65bb86cdc414"
      decimals="-3"
      id="F_954596bf-afe6-4270-9d3a-a150a5f8a3a1"
      unitRef="U_USD">726000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_eeedd61f-39a0-4fea-881c-4552d7fad8fd"
      unitRef="U_USD">13100000</us-gaap:RevenueRemainingPerformanceObligation>
    <gifi:ReductionInPerformanceObligations
      contextRef="C_7d165464-66cd-45d6-9b2f-23c69df8562d"
      decimals="-5"
      id="F_4f86e8e5-058b-4867-876a-fd2b5876f559"
      unitRef="U_USD">76100000</gifi:ReductionInPerformanceObligations>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_5e460a6d-e13b-42dc-8a93-fa6834341aaa"
      decimals="-5"
      id="F_0817230e-7fd2-4a71-b36d-ba15648c78b0"
      unitRef="U_USD">12600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_20663966-d1fe-4815-b902-18015ffe51fb"
      decimals="-5"
      id="F_86c43845-e89d-4e1d-8b1f-3c6640afabf5"
      unitRef="U_USD">500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_c1fdc281-0a90-4514-a2d4-ee52426cc9ee">&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Information with respect to contracts that were incomplete at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023 and December 31, 2022, is as follows (in thousands):&lt;/span&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:50.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:47.138%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.406%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:22.059%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:3.341%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:22.059%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contract assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1), (2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,839&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(3), (4), (5)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,534&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;8,196&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contracts in progress, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;771&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,357&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;The decrease in contract assets compared to December 31, 2022, was primarily due to decreased unbilled positions on our forty-vehicle ferry projects for our Shipyard Division, offset partially by increased unbilled positions on various projects for our Fabrication Division.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contract assets at September 30, 2023 and December 31, 2022, excluded&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;million and $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively, associated with revenue recognized in excess of amounts billed for which we have an unconditional right to the consideration. Such amounts are reflected within contract receivables.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(3)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;The decrease in contract liabilities compared to December 31, 2022, was primarily due to a decrease in advance billings on our cancelled offshore jackets project for our Fabrication Division and accrued contract losses on our forty-vehicle ferry projects for our Shipyard Division. See &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;&#x201c;Future Performance Obligations&#x201d; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;above for further discussion of the project cancellation.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(4)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue recognized during the three months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at June 30, 2023 and 2022 was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;and $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;. Revenue recognized during the nine months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at December 31, 2022 and 2021, was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;6.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;  million &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;and $&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(5)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Contract liabilities at &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023 and December 31, 2022, includes accrued contract losses of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;, respectively. See &#x201c;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Changes in Project Estimates&#x201d;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; below for further discussion of our accrued contract losses and Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_d4810cec-db07-4ffa-9982-108515f4a8c2"
      unitRef="U_USD">4305000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_b5f3d34e-b9c5-4358-92ca-93ddad557adf"
      unitRef="U_USD">4839000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294"
      unitRef="U_USD">3534000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_fe97a6e3-92f4-429f-a358-accc79e4d269"
      unitRef="U_USD">8196000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <gifi:ContractWithCustomerAssetLiabilityNetCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-3"
      id="F_b3e2d165-f00e-4d97-9388-be0ebea30558"
      unitRef="U_USD">771000</gifi:ContractWithCustomerAssetLiabilityNetCurrent>
    <gifi:ContractWithCustomerAssetLiabilityNetCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-3"
      id="F_9f677f88-b1e0-45cc-aa3b-f747b36fa89b"
      unitRef="U_USD">-3357000</gifi:ContractWithCustomerAssetLiabilityNetCurrent>
    <gifi:ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-5"
      id="F_82cfa170-858e-472f-8006-6f29b653af98"
      unitRef="U_USD">3800000</gifi:ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent>
    <gifi:ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-5"
      id="F_3b36b3ac-44ac-4f8c-9bef-382fe75983c3"
      unitRef="U_USD">3600000</gifi:ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-5"
      id="F_ae939f39-9ef2-4327-b07f-cc1d66ec9347"
      unitRef="U_USD">1100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-5"
      id="F_6775b218-cc98-4773-b8ab-ca250c58ece0"
      unitRef="U_USD">600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-5"
      id="F_6b4341ee-4792-48c5-8f84-02fc88180b7a"
      unitRef="U_USD">6200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-5"
      id="F_47788a3f-2d75-4284-b8ae-1bb4944e6841"
      unitRef="U_USD">2700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-5"
      id="F_be91f737-fe82-4535-b43e-5c810788d1d0"
      unitRef="U_USD">400000</gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent>
    <gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-5"
      id="F_04755912-9a7b-4024-9cf9-e0e86e0d5f43"
      unitRef="U_USD">1600000</gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent>
    <gifi:RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-5"
      id="F_ea8a113a-0b14-4925-88be-b317a7ea2c67"
      unitRef="U_USD">200000</gifi:RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts>
    <gifi:RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-5"
      id="F_b12dabe4-f0d1-40a3-b8e1-53c8dfd57af7"
      unitRef="U_USD">400000</gifi:RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-5"
      id="F_ec5b0921-65e5-4047-bf1e-e75d6eeb5af4"
      unitRef="U_USD">200000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_ee91ab85-4104-44d0-a832-79460d7876fc"
      decimals="-5"
      id="F_ffe22838-8062-4ee5-bc27-1904f0e9bb78"
      unitRef="U_USD">600000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <gifi:RevenueVariableConsiderationContractPriceReduction
      contextRef="C_35504740-add6-4b64-bd07-fb3ecdce8b00"
      decimals="-5"
      id="F_7d13cf03-f171-4177-982f-eb02e6ff3600"
      unitRef="U_USD">1500000</gifi:RevenueVariableConsiderationContractPriceReduction>
    <gifi:RevenueVariableConsiderationContractPriceReduction
      contextRef="C_7c402c85-9ea3-4f1b-a027-adf992f616f5"
      decimals="-5"
      id="F_45564977-28f3-46b7-80d1-e83d18ec768a"
      unitRef="U_USD">1400000</gifi:RevenueVariableConsiderationContractPriceReduction>
    <us-gaap:LitigationSettlementExpense
      contextRef="C_0e14f792-0cdf-48cb-bb40-0837108565f0"
      decimals="-5"
      id="F_693eda66-32cd-4814-94eb-021066c83627"
      unitRef="U_USD">32500000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="C_12e7893e-cb2f-46a1-9dbc-3f696288f3ce"
      decimals="-5"
      id="F_311c7203-0390-4f15-8f54-3ef17d70f84c"
      unitRef="U_USD">32500000</us-gaap:LitigationSettlementExpense>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_54d1a13f-b302-4976-9219-e2f8f3eff72c"
      decimals="-5"
      id="F_c7828d0c-1bd3-4b49-b29b-3ae94ba897d2"
      unitRef="U_USD">700000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_37f69ac0-6741-44d6-8ba1-d4ebcb7406d7"
      decimals="-5"
      id="F_a35cd2ac-f3e9-4e3b-9539-3d16c7f55409"
      unitRef="U_USD">700000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_1f3b1a04-5df2-4ee1-b552-c1cff8d67ed9"
      decimals="-5"
      id="F_205c4260-2e4b-4b3d-be1c-3a27c0dbe4e7"
      unitRef="U_USD">1500000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_9c035d55-b825-4661-b33b-71c95f10f612"
      decimals="-5"
      id="F_566a2593-0d05-4538-8c29-6ecd0fbaa481"
      unitRef="U_USD">2300000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_54d1a13f-b302-4976-9219-e2f8f3eff72c"
      decimals="-5"
      id="F_b2c601dd-aa79-4d3d-a1e4-3539fcde152c"
      unitRef="U_USD">700000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_37f69ac0-6741-44d6-8ba1-d4ebcb7406d7"
      decimals="-5"
      id="F_052ad330-5e7f-4df7-b4cb-3ea91f369e23"
      unitRef="U_USD">700000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_3208047d-06a2-49ba-87b4-1ce0cb29f050"
      decimals="-5"
      id="F_9893930f-0aa6-4d43-b8a7-69485f37ed24"
      unitRef="U_USD">1200000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_2b6b3886-0f8e-466e-88dc-5f11ccf6fc5b"
      decimals="-5"
      id="F_0e3d1c1a-5ad5-4ccb-ad4f-ed77ef56aab2"
      unitRef="U_USD">1800000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerReserveForLoss
      contextRef="C_b7ff072d-d42a-44ce-b502-b6db6257e459"
      decimals="-5"
      id="F_b46d5e08-e834-46df-84c6-2dbac8e288aa"
      unitRef="U_USD">100000</gifi:ContractWithCustomerReserveForLoss>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_533e2ce7-b3e2-4344-af80-1fb446a276a9"
      decimals="-5"
      id="F_8bcc80a8-088e-45ea-bba3-6b6a31a7490f"
      unitRef="U_USD">300000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins
      contextRef="C_9bf3ada9-2e50-429c-b481-332420166c77"
      decimals="-5"
      id="F_391dd480-5465-4cd4-8ccc-2b872f29672c"
      unitRef="U_USD">500000</gifi:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins>
    <gifi:ContractWithCustomerReserveForLoss
      contextRef="C_52e2992e-47b5-41bc-a27a-975b94af37fb"
      decimals="-5"
      id="F_ab99fa3c-cb03-4e50-82f7-33632449e608"
      unitRef="U_USD">300000</gifi:ContractWithCustomerReserveForLoss>
    <gifi:NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges
      contextRef="C_9bf3ada9-2e50-429c-b481-332420166c77"
      decimals="INF"
      id="F_8fcfe422-d4e4-4041-a1f4-d29452b3b1ba"
      unitRef="U_Vechicle">2</gifi:NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges>
    <gifi:ImpactOfHurricaneIdaDescription
      contextRef="C_b083994b-99c2-467e-8b33-9afa53803022"
      id="F_49225a5c-66e4-4154-a4f8-cdb00cf599ef">On August 29, 2021, Hurricane Ida made landfall near Houma, Louisiana as a high-end Category 4 hurricane, with high winds and heavy rains causing damage to buildings and equipment at our Houma Facilities and resulting in significant debris throughout the facility.</gifi:ImpactOfHurricaneIdaDescription>
    <gifi:DateOfLandfallOccurred
      contextRef="C_b083994b-99c2-467e-8b33-9afa53803022"
      id="F_9b7a0761-4105-4d54-b6c3-9ca7df2ccafa">2021-08-29</gifi:DateOfLandfallOccurred>
    <us-gaap:ProceedsFromInsuranceSettlementOperatingActivities
      contextRef="C_b083994b-99c2-467e-8b33-9afa53803022"
      decimals="-5"
      id="F_d604ef91-e1b0-4131-8476-8c1413dc96b2"
      unitRef="U_USD">2200000</us-gaap:ProceedsFromInsuranceSettlementOperatingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementOperatingActivities
      contextRef="C_c87109cd-0858-480f-a91f-9c03e7ec2a4b"
      decimals="-5"
      id="F_b380e20b-4dc7-4fcb-ad75-a2d648c2740c"
      unitRef="U_USD">7000000</us-gaap:ProceedsFromInsuranceSettlementOperatingActivities>
    <gifi:GainOnInterruptionsInsuranceRecovery
      contextRef="C_fec86516-376b-4872-911c-0f9521eb2033"
      decimals="-5"
      id="F_4d5710e4-8301-498a-925b-c3d680f6f9cb"
      unitRef="U_USD">300000</gifi:GainOnInterruptionsInsuranceRecovery>
    <gifi:GainLossOnInsuranceRecovery
      contextRef="C_4f5b96be-9007-48f0-ae32-29debc8c8034"
      decimals="-5"
      id="F_3866b806-326f-4ea3-987a-7380275444c3"
      unitRef="U_USD">1300000</gifi:GainLossOnInsuranceRecovery>
    <gifi:GainLossOnInsuranceRecovery
      contextRef="C_b083994b-99c2-467e-8b33-9afa53803022"
      decimals="-5"
      id="F_5795dbf2-1d07-45d1-a6da-dff6937ae741"
      unitRef="U_USD">500000</gifi:GainLossOnInsuranceRecovery>
    <gifi:GainOnInterruptionsInsuranceRecovery
      contextRef="C_4f5b96be-9007-48f0-ae32-29debc8c8034"
      decimals="-5"
      id="F_86d74d9b-a95a-4126-8288-1db479cfe347"
      unitRef="U_USD">600000</gifi:GainOnInterruptionsInsuranceRecovery>
    <gifi:GainLossOnInsuranceRecovery
      contextRef="C_c87109cd-0858-480f-a91f-9c03e7ec2a4b"
      decimals="-5"
      id="F_9659798c-8034-47a1-ab63-965adb1c7c35"
      unitRef="U_USD">4400000</gifi:GainLossOnInsuranceRecovery>
    <us-gaap:InsuranceSettlementsReceivableNoncurrent
      contextRef="C_2c3ef026-15cb-4a2d-ac42-a17e0ec52864"
      decimals="1"
      id="F_8d79c837-69dc-43d3-b02b-63f6d3a923b1"
      unitRef="U_USD">0.1</us-gaap:InsuranceSettlementsReceivableNoncurrent>
    <gifi:FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-5"
      id="F_017c0886-75b8-4878-845f-3a2876334769"
      unitRef="U_USD">500000</gifi:FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings>
    <gifi:ChargesRelatedToDeductiblesTotal
      contextRef="C_0d64910c-5971-4b71-a48b-88804b2bb676"
      decimals="-5"
      id="F_43778ba8-1510-44e5-a383-5c546730d525"
      unitRef="U_USD">100000</gifi:ChargesRelatedToDeductiblesTotal>
    <gifi:ChargesRelatedToDeductiblesTotal
      contextRef="C_0f6f6703-4350-49a0-920d-7c45cb21060d"
      decimals="-5"
      id="F_df01d932-41e7-4070-b554-9fd56fbbe39a"
      unitRef="U_USD">400000</gifi:ChargesRelatedToDeductiblesTotal>
    <gifi:ChargesRelatedToDeductiblesTotal
      contextRef="C_438964e5-01a3-4316-9b7d-d3269fd9c61e"
      decimals="-5"
      id="F_906c3419-f582-47f2-9088-4bcd9e6c76c3"
      unitRef="U_USD">200000</gifi:ChargesRelatedToDeductiblesTotal>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-5"
      id="F_ad2c3fc4-0f90-42ab-b766-72fb9cea1ca7"
      unitRef="U_USD">5000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_7325e982-cc12-430e-a7f8-9b56a1715563">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;3. CREDIT FACILITIES AND DEBT&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;LC Facility&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On May &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;5, 2023, we amended our LC Facility with Whitney Bank to reduce our letters of credit capacity from $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;20.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;10.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, subject to our cash securitization of the letters of credit, and extend the maturity date to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;June 30, 2024&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. Commitment fees on the unused portion of the LC Facility are &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% per annum and interest on outstanding letters of credit is &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% per annum. At September 30, 2023, we had &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of outstanding letters of credit under the LC Facility. See Note 4 for further discussion of our letters of credit and associated security requirements.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Surety Bonds&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We issue surety bonds in the ordinary course of business to support our projects and certain of our insurance coverages. At September 30, 2023, we h&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;ad $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;101.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million of outstanding surety bonds, of which $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million related to our MPSV projects that were subject to our MPSV Litigation (which was resolved on October 4, 2023 and the associated bonds were subsequently terminated), $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;45.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million relates to our Active Retained Shipyard Contracts, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;6.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million relates to our Fabrication Division contracts and certain of our insurance coverages. See Note 4 for further discussion of our surety bonds and related indemnificatio&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;n obligations and the resolution of our MPSV Litigation.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Insurance Finance Arrangement&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In connection with the renewal of our property and equipment insurance coverages during 2022, and general liability insurance coverages during the first quarter 2023, we entered into short-term premium finance arrangements (&#x201c;Insurance Finance Arrangements&#x201d;). The property and equipment arrangement totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;payable in ten equal monthly installments through March 2023&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, with interest at a fixed rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% per annum. The general liability arrangement totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;payable in eight equal monthly installments through August 2023&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, with interest at a fixed rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;6.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% per annum. We considered the transactions to be non-cash financing activities, with the initial financed amount reflected within accrued expenses and other liabilities, and a corresponding asset reflected within prepaid expenses and other assets, on our Balance Sheet. For the nine months ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023 and 2022, we have reflected principal payments of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;, respectively, as a financing activity on our Statement of Cash Flows.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Mortgage Agreement and Restrictive Covenant Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;In connection with the receipt of a consent for the Shipyard Transaction from one of our Sureties (Fidelity &amp;amp; Deposit Company of Maryland (&#x201c;FDC&#x201d;) and Zurich American Insurance Company (together with FDC, &#x201c;Zurich&#x201d;)), we entered into a multiple indebtedness mortgage (&#x201c;Mortgage Agreement&#x201d;) and a restrictive covenant arrangement (&#x201c;Restrictive Covenant Agreement&#x201d;) with Zurich to secure our obligations for our MPSV projects and two forty-vehicle ferry projects. The Mortgage Agreement encumbers all real estate that was not sold in connection with the Shipyard Transaction and includes certain covenants and events of default. In connection with the resolution of our MPSV Litigation and the Note Agreement entered into with Zurich, the Mortgage Agreement was modified on November 6, 2023, to include a provision requiring that &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;50&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; percent of the proceeds received by us in excess of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;8.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million from the sale of any real estate of our Houma Facilities be used to make early payments on the principal balance under the Note Agreement. The Mortgage Agreement&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; will terminate when the obligations and liabilities of Zurich associated with the outstanding surety bonds for the forty-vehicle ferry projects are discharged and the Note Agreement is repaid. The Restrictive Covenant Agreement precluded us from paying dividends or repurchasing shares of our common stock; however, in connection with the resolution of our MPSV Litigation, the Restrictive Covenant Agreement was terminated. See Note 1 for further discussion of the Shipyard Transaction and Note 4 for further discussion of the resolution of our MPSV Litigation and the Note Agreement.&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentDecreaseForgiveness
      contextRef="C_123d1ee5-d547-4d49-9570-2526b2dd7626"
      decimals="INF"
      id="F_bc763fed-bd19-459e-b196-e2b4220ea8f7"
      unitRef="U_USD">20000000</us-gaap:DebtInstrumentDecreaseForgiveness>
    <us-gaap:DebtInstrumentDecreaseForgiveness
      contextRef="C_947bc0ea-4a50-4d24-a4b4-619f3e8a6397"
      decimals="INF"
      id="F_3feb8a9f-87ff-4959-9e11-e415599fca2c"
      unitRef="U_USD">10000000</us-gaap:DebtInstrumentDecreaseForgiveness>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="C_65926d37-7a7f-491e-82bf-38c1579b8b0c"
      id="F_7b744d6f-972a-409d-b85c-217705f0ad76">2024-06-30</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="C_46ad9832-3b78-477a-95c7-a52ac2ba5263"
      decimals="INF"
      id="F_75021a76-01bd-4b28-b3fb-5468ad260c58"
      unitRef="U_pure">0.004</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_c2cb4e45-618b-482d-8522-be9163c48b17"
      decimals="INF"
      id="F_209c46f2-8fa2-4e79-a525-a7d95d309511"
      unitRef="U_pure">0.015</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="C_fcef1b46-dc96-4001-b898-d46ad9375f51"
      decimals="-5"
      id="F_9d569180-170a-43e0-af38-09490a03255f"
      unitRef="U_USD">1200000</us-gaap:LettersOfCreditOutstandingAmount>
    <gifi:SuretyBonds
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-5"
      id="F_013e5499-5dd9-4625-b857-8f44a4ab9573"
      unitRef="U_USD">101600000</gifi:SuretyBonds>
    <gifi:SuretyContractsOfInsuranceCoverages
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-5"
      id="F_da3a0e13-fca4-4e9f-9807-3e4ce2698ae6"
      unitRef="U_USD">50000000</gifi:SuretyContractsOfInsuranceCoverages>
    <gifi:SuretyBondsRelatesToActiveRetainedShipyardContracts
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-5"
      id="F_ecf8ef77-dad5-40dd-bc36-da473de73d87"
      unitRef="U_USD">45600000</gifi:SuretyBondsRelatesToActiveRetainedShipyardContracts>
    <gifi:SuretyContractsOfInsuranceCoverages
      contextRef="C_9bcbd0db-6115-439d-8f21-515ecd982fa1"
      decimals="-5"
      id="F_0f018cc2-b47d-4c85-bbc7-6c769eace7c0"
      unitRef="U_USD">6000000</gifi:SuretyContractsOfInsuranceCoverages>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_a3149f26-d3bc-40f1-92a0-75ef575efe67"
      decimals="-5"
      id="F_3ea8c25c-b0e4-4012-903e-4f18a38ca55c"
      unitRef="U_USD">2400000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPaymentTerms
      contextRef="C_10c0d324-ad35-43eb-9e7c-a64b55e470cc"
      id="F_887b76c1-c58a-4084-842e-20099bd6759a">payable in ten equal monthly installments through March 2023</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_a3149f26-d3bc-40f1-92a0-75ef575efe67"
      decimals="INF"
      id="F_2d93f4c8-f56e-4f2e-932d-0bcd6f241382"
      unitRef="U_pure">0.043</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_a6450609-76c8-4031-bd82-a411dff8cc38"
      decimals="INF"
      id="F_b96a24dc-dc5c-4be9-a820-38ec1eef1c15"
      unitRef="U_USD">500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPaymentTerms
      contextRef="C_3f88545c-0897-427d-a714-96c40bee5b7d"
      id="F_25b59856-5006-47f3-8ce2-11202a51e408">payable in eight equal monthly installments through August 2023</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_a6450609-76c8-4031-bd82-a411dff8cc38"
      decimals="INF"
      id="F_eaa5f290-7668-45a2-bfef-8244a5a66eff"
      unitRef="U_pure">0.066</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="C_3f8c3dbe-c33d-42ee-8ffb-9877bb169669"
      decimals="-5"
      id="F_52a18c4d-2b3d-4abd-8c50-7525e456ab08"
      unitRef="U_USD">1300000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="C_ca7d0008-d30a-4b10-8a9e-d851844700b7"
      decimals="-5"
      id="F_8a7839a3-983b-4d1d-92b5-7bb13ecaaa14"
      unitRef="U_USD">1000000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <gifi:PercentageOfProvisionRequiredFromProceedsReceived
      contextRef="C_337639d7-71e1-4149-a086-38452827bbca"
      decimals="2"
      id="F_239200b1-3b83-40c9-b712-38cadce254bc"
      unitRef="U_pure">0.50</gifi:PercentageOfProvisionRequiredFromProceedsReceived>
    <gifi:ProceedsFromSaleOfRealEstateRequiredToMakeProvision
      contextRef="C_337639d7-71e1-4149-a086-38452827bbca"
      decimals="-5"
      id="F_67ae70a3-ed0c-4336-8b37-dba06f1a9554"
      unitRef="U_USD">8000000</gifi:ProceedsFromSaleOfRealEstateRequiredToMakeProvision>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_2c6d24cd-4c42-41fc-b9cd-912cbbb17f5e">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;4. COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Routine Legal Proceedings&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.173%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We are subject to various routine legal proceedings in the normal conduct of our business, primarily involving commercial disputes and claims, workers&#x2019; compensation claims, and claims for personal injury under general maritime laws of the U.S. and the Jones Act. While the outcome of these legal proceedings cannot be predicted with certainty, we believe that the outcome of any such proceedings, even if determined adversely, would not have a material adverse effect on our financial position, results of operations or liquidity.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;MPSV Litigation Resolution&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On March 19, 2018, our subsidiary, Gulf Island Shipyards, LLC (&#x201c;GIS&#x201d;), received termination notices from its customer, Hornbeck Offshore Services, LLC (&#x201c;Hornbeck&#x201d;), of the contracts for the construction of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; MPSVs. GIS disputed the purported terminations and disagreed with Hornbeck&#x2019;s reasons for such terminations. In connection with such purported terminations, Hornbeck also made claims against the performance bonds issued by Zurich in connection with the construction of the MPSVs, for which the face amount of the bonds totaled $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million (&#x201c;Performance Bonds&#x201d;). On October 2, 2018, GIS filed a lawsuit against Hornbeck to enforce its rights and remedies under the applicable construction contracts for the two MPSVs. The lawsuit was filed in the Twenty-Second Judicial District Court for the Parish of St. Tammany, State of Louisiana and was styled Gulf Island Shipyards, LLC v. Hornbeck Offshore Services, LLC, bearing docket number 2018-14861 (&#x201c;MPSV Litigation&#x201d;). Hornbeck subsequently asserted counterclaims against GIS and Zurich seeking damages.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On October 4, 2023, the MPSV Litigation was dismissed in full with prejudice at the request of the parties after the parties reached an agreement in principle. To effectuate such agreement, on November 6,&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; 2023, GIS and the Company entered into an agreement (&#x201c;Settlement Agreement&#x201d;) with Zurich pursuant to which Zurich released GIS and the Company from all of their obligations under the Performance Bonds and the associated general indemnity agreements relating to the Performance Bonds, and we agreed to release possession of the MPSVs to Zurich. Further, we entered into a promissory note (&#x201c;Note Agreement&#x201d;) payable to Zurich in the principal amount of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;20&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million. The Note Agreement bears interest at a fixed rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;% per annum commencing on January 1, 2024, with &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;principal and interest payable in &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; equal annual installments&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; of approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, beginning on &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; and ending on &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;December 31, 2038&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The estimated present value of the Note Agreement amount is $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;12.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million based on an estimated market rate of interest.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;As a result of the resolution of the MPSV Litigation, we recorded a charge of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;32.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million during each of the three and nine months ended September 30, 2023, consisting of (i) a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;12.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million charge associated with the write-off of a noncurrent net contract asset related to the MPSV construction contracts, and (ii) a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;20.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million charge associated with recording a liability resulting from the Note Agreement. Because the Note Agreement was entered into subsequent to September 30, 2023, the liability has been reflected as a noncurrent contract liability on our Balance Sheet at September 30, 2023, and will be reclassified as long-term debt in the fourth quarter 2023. The charge was reflected as a reduction to previously recognized revenue on the MPSV construction contracts, resulting in a negative revenue amount for the Shipyard Division for the three and nine months ended September 30, 2023, and is included in the changes in noncurrent assets and liabilities, net on our Statement of Cash Flows.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Insurance&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We maintain insurance coverage for various aspects of our business and operations. However, we may be exposed to future losses due to coverage limitations and our use of deductibles and self-insured retentions for our exposures related to property and equipment damage, builder&#x2019;s risk, third-party liability and workers&#x2019; compensation and USL&amp;amp;H claims. In connection with our insurance coverage renewal for our property and equipment in the second quarter 2023, we determined that the benefits of maintaining insurance coverage for our property and equipment were limited due to high premium costs and deductibles and increased coverage limitations. Accordingly, we did not renew all of our property and equipment coverage and are now generally self-insured for exposures resulting from any future damage to our property and equipment.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; To the extent we have insurance coverage, we do not have an offset right for liabilities in excess of any deductibles and self-insured retentions. Accordingly, we have recorded a liability for estimated amounts in excess of our deductibles and retentions, and have recorded a corresponding asset related to estimated insurance recoveries, on our Balance Sheet. Further, to the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors. Changes in assumptions, as well as changes in actual experience, could cause these estimates to change. See Note 2 for discussion of insurance deductibles incurred associated with damage caused by Hurricanes Ida.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Letters of Credit and Surety Bonds&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We obtain letters of credit under our LC Facility or surety bonds from financial institutions to provide to our customers in order to secure advance payments or guarantee performance under our contracts, or in lieu of retention being withheld on our contracts. Letters of credit under our LC Facility are subject to cash securitization of the full amount of the outstanding letters of credit. In the event of non-performance under a contract, our cash securitization with respect to the letter of credit supporting such contract would become the property of Whitney Bank. With respect to surety bonds, payments by a Surety pursuant to a bond in the event of non-performance are subject to reimbursement to such Surety by us under a general indemnity agreement relating to such bond. Such indemnification obligations may include the face amount of the surety bond, or portions thereof, as well as other reimbursable items such as interest and certain investigative expenses and legal fees of the Surety. Such indemnification obligations would require us to use our cash, cash equivalents or short-term investments, and we may not have sufficient liquidity to satisfy such indemnification obligations. When a contract is complete, the contingent obligation terminates, and letters of credit or surety bonds are returned. See Note 3 for further discussion of our LC Facility and surety bonds.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Environmental Matters&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our operations are subject to extensive and changing U.S. federal, state and local laws and regulations, as well as the laws of other countries, that establish health and environmental quality standards. These standards, among others, relate to air and water pollutants and the management and disposal of hazardous substances and wastes. We are exposed to potential liability for personal injury or property damage caused by any release, spill, exposure or other accident involving such pollutants, substances or wastes. In connection with the historical operation of our facilities, including those associated with acquired operations, substances which currently are or might be considered hazardous were used or disposed of at some sites that will or may require us to make expenditures for remediation. We believe we are in compliance, in all material respects, with environmental laws and regulations and maintain insurance coverage to mitigate exposure to environmental liabilities. We do not believe any environmental matters will have a material adverse effect on our financial condition, results of operations or cash flow.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Leases&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We maintain operating leases for our corporate office and certain operating facilities and equipment. See Note 1 for further discussion of our leases.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels
      contextRef="C_1539948c-8c46-47a2-b6d4-ed01f5d0aa20"
      decimals="INF"
      id="F_9d2c0309-4d0d-46c7-bb2a-6ef2f30f4ab3"
      unitRef="U_Vessel">2</gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels>
    <gifi:LossContingencyUnderPerformanceBondsIssued
      contextRef="C_275b59d0-d6b9-424f-8cce-f1c29ff5c9e2"
      decimals="-5"
      id="F_e60d538b-ad0b-4625-b610-85be7ce89ae4"
      unitRef="U_USD">50000000</gifi:LossContingencyUnderPerformanceBondsIssued>
    <us-gaap:DebtInstrumentIssuedPrincipal
      contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4"
      decimals="-6"
      id="F_fda00a01-9686-4222-b21d-17323e56a751"
      unitRef="U_USD">20000000</us-gaap:DebtInstrumentIssuedPrincipal>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_f5f5fb2f-d723-4bd6-bde7-c1d5b09af3e0"
      decimals="3"
      id="F_015527bf-4a14-4650-88cc-d99195bf0c45"
      unitRef="U_pure">0.03</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4"
      id="F_dbe25e95-f84c-4f69-91aa-70752a42c5b8">principal and interest payable in 15 equal annual installments</us-gaap:DebtInstrumentInterestRateTerms>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment
      contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4"
      id="F_5a1ed65e-9182-4a09-8e9e-9b3d8cd76d45">15</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4"
      decimals="-5"
      id="F_51d2b699-d086-4c7a-b881-f2d69d854ff4"
      unitRef="U_USD">1700000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentMaturityDateRangeStart1
      contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4"
      id="F_9b697edb-d440-4e8e-b4d8-3cee4aa752d8">2024-12-31</us-gaap:DebtInstrumentMaturityDateRangeStart1>
    <us-gaap:DebtInstrumentMaturityDateRangeEnd1
      contextRef="C_8ad31ffc-009b-4571-95ee-f0ca4b53e1b4"
      id="F_85054846-4934-41ff-9e9d-295657eceaad">2038-12-31</us-gaap:DebtInstrumentMaturityDateRangeEnd1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_103a72c8-4fe6-449c-9220-3cf23cd542be"
      decimals="-5"
      id="F_fa325cbd-ad84-4cce-ab90-c4f11490045b"
      unitRef="U_USD">12600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LitigationSettlementExpense
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-5"
      id="F_b865b461-e539-4974-8249-1727bf8aa42e"
      unitRef="U_USD">32500000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-5"
      id="F_270bc8a9-1b86-46c3-b3dc-3a92ea591b7f"
      unitRef="U_USD">32500000</us-gaap:LitigationSettlementExpense>
    <gifi:LitigationExpenseAssociatedWithWriteOffOfNetContractAsset
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="1"
      id="F_d2ce4b14-c234-45cb-9245-ee1a87a2ddca"
      unitRef="U_USD">12.5</gifi:LitigationExpenseAssociatedWithWriteOffOfNetContractAsset>
    <gifi:LitigationExpenseAssociatedWithRecordingLiability
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="1"
      id="F_e786e4ea-b84d-4222-a34c-5b0a5088f909"
      unitRef="U_USD">20</gifi:LitigationExpenseAssociatedWithRecordingLiability>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_858c89f9-27f3-4fa4-b183-318363d35e71">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;5. INCOME (LOSS) PER SHARE&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table presents the computation of basic and diluted income (loss) per share for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three and nine months ended September 30, 2023 and 2022 (in thousands, except per share data):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:42.092%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.098%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.098%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.098%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.098%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Net income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;33,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;598&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,492&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,901&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Weighted average shares&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;16,287&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,923&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;16,162&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,808&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Basic and diluted income (loss) per common share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;The effect of approximately &lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;147&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;thousand dilutive non-vested shares is not material to the calculation of diluted income per share for the three months ended September&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_25cac4dc-d846-411b-bffb-c58580f222b6">&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;The following table presents the computation of basic and diluted income (loss) per share for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three and nine months ended September 30, 2023 and 2022 (in thousands, except per share data):&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:42.092%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.098%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.098%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.098%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.38%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:11.098%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Net income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;33,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;598&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,492&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,901&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Weighted average shares&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;16,287&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,923&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;16,162&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,808&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Basic and diluted income (loss) per common share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.04&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1.95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;0.25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;The effect of approximately &lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;147&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;thousand dilutive non-vested shares is not material to the calculation of diluted income per share for the three months ended September&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_878d1992-2a8a-4f3c-b6f9-9949deaf1cc3"
      unitRef="U_USD">-33235000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_2b720b50-ab39-40ef-a16e-95f0e053401a"
      unitRef="U_USD">598000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_83ba1118-080e-4328-8c3c-fa38ab176e22"
      unitRef="U_USD">-31492000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_e6215476-1612-401e-aaa6-031a99ee0385"
      unitRef="U_USD">-3901000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_492f5b6e-d51c-400e-b8e3-80d10e976cfd"
      unitRef="U_shares">16287000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="-3"
      id="F_55a56a6f-cdba-4238-b6d6-af81c9e2fc6f"
      unitRef="U_shares">16287000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_fa2f70cb-6c68-41b8-b780-47a8cfabeec0"
      unitRef="U_shares">15923000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_46d3dff9-a97c-4b0c-8eb7-51d0e4630f3c"
      unitRef="U_shares">15923000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_55bd6ab0-e672-48d4-b96f-64b4f959ac84"
      unitRef="U_shares">16162000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="-3"
      id="F_c1922c59-81b8-42eb-a011-9eaeb3cd9cc0"
      unitRef="U_shares">16162000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_9de4a801-7a5d-4542-b14c-eec43f8d497e"
      unitRef="U_shares">15808000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="-3"
      id="F_88829f28-bbdd-4b47-8d38-481226d85e0c"
      unitRef="U_shares">15808000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="2"
      id="F_274c1e63-1466-483d-9f60-d08d453d7dc9"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20"
      decimals="2"
      id="F_b40b1e31-6c13-426c-a397-5863b33eb623"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-2.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="2"
      id="F_e7c6c692-176a-4bb3-9500-217eca92bf20"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="2"
      id="F_73ab0763-c956-4818-9610-ca885aa7dacd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="2"
      id="F_556ce268-8b86-4877-9a9e-b2fa5ed37c07"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-1.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="2"
      id="F_4522949f-38eb-4e71-a2d1-5faf0397dafc"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-1.95</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="2"
      id="F_c2dad8e2-a416-4b9d-b9a1-12a8149e0ee1"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3"
      decimals="2"
      id="F_acc8de53-ecd9-425a-b100-47bc277561da"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="C_4566ce91-a66f-41cb-a3b6-8528605bbcae"
      decimals="-3"
      id="F_8721cc1c-880c-49a6-b45a-33adb3af1a10"
      unitRef="U_shares">147000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_02ffdbe3-d99a-4447-9096-f6d88fdd1dd2">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;6. OPERATING SEGMENTS&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We currently operate and manage our business through &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; operating divisions (&#x201c;Services&#x201d;, &#x201c;Fabrication&#x201d; and &#x201c;Shipyard&#x201d;) and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; non-operating division (&#x201c;Corporate&#x201d;), which represent our reportable segments. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our three operating divisions and Corporate Division are discussed below:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Services Division&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our Services Division provides maintenance, repair, construction, scaffolding, coatings, welding enclosures and other specialty services on offshore platforms and inland structures and at industrial facilities; provides services required to connect production equipment and service modules and equipment on offshore platforms; provides project management and commissioning services; provides industrial staffing services; and performs municipal and drainage projects, including pump stations, levee reinforcement, bulkheads and other public works. Our services activities are managed from our various Facilities and include the results of the DSS Acquisition. See Note 1 for further discussion of the DSS Acquisition.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Fabrication Division&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our Fabrication Division fabricates modules, skids and piping systems for onshore refining, petrochemical, LNG and industrial facilities and offshore facilities; fabricates foundations, secondary steel components and support structures for alternative energy developments and coastal mooring facilities; fabricates offshore production platforms and associated structures, including jacket foundations, piles and topsides for fixed production and utility platforms, as well as hulls and topsides for floating production and utility platforms; and fabricates other complex steel structures and components. Our fabrication activities are performed at our Houma Facilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Shipyard Division &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our Shipyard Division previously fabricated newbuild marine vessels and provided marine repair and maintenance services. However, on April 19, 2021, we sold our Shipyard Division operating assets and certain construction contracts (&#x201c;Shipyard Transaction&#x201d;). The Shipyard Transaction excluded the contracts and related obligations for our seventy-vehicle ferry and two forty-vehicle ferry projects (&#x201c;Active Retained Shipyard Contracts&#x201d;) that were under construction as of the transaction date and excluded the contracts and related obligations for the projects that were subject to our MPSV Litigation (which was resolved on October 4, 2023). The Active Retained Shipyard Contracts have been or will be completed at our Houma Facilities and we intend to wind down our Shipyard Division operations by the fourth quarter 2023 (previously the third quarter 2023, but was delayed and is subject to the potential schedule impacts discussed in Note 2). At September 30, 2023 and December 31, 2022, the net operating liabilities on our Balance Sheet associated with our Shipyard Division operations totaled&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;3.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;2.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million, respectively. See Note 1 for further discussion of the Shipyard Transaction and Note 4 for further discussion of the resolution of our MPSV Litigation.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Corporate Division&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;and Allocations &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Our Corporate Division includes costs that do not directly relate to our operating divisions. Such costs include, but are not limited to, costs of maintaining our corporate office, executive management salaries and incentives, board of directors' fees, certain insurance costs and costs associated with overall corporate governance and reporting requirements for a publicly traded company. Shared resources and costs that benefit more than one operating division are allocated amongst the operating divisions based on each operating division&#x2019;s estimated share of the benefit received. Such costs include, but are not limited to, human resources, insurance, information technology, accounting, business development and certain division leadership.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt;Segment Results&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; &#x2013;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;We generally evaluate the performance of, and allocate resources to, our divisions based upon gross profit or loss and operating income or loss. Segment assets are comprised of all assets attributable to each division. Intersegment revenues are priced at the estimated fair value of work performed. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Summarized financial information for our segments as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023 and 2022, and for the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.279%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.289%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:7.927999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.137%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.953999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;34,356&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;29,879&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,577&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;904&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;35,117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,999&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;33,635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;502&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;813&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;75&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;72&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;44,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;45,096&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;120,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.279%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.289%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:7.927999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.137%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.953999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;39,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,163&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;269&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,220&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,463&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;654&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;807&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,240&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;33,899&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;40,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;17,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;43,430&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;134,739&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:36.787%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;106,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;10,348&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,243&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;35,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;20,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;8,187&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,443&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;39,268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,440&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,460&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;215&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,111&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;82&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,701&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;44,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;45,096&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;120,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.279%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.289%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:7.927999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.137%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.953999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;65,413&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,885&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;104,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;8,295&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;759&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;787&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,965&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;6,529&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,795&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,436&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;200&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,764&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;817&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;160&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,032&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;33,899&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;40,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;17,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;43,430&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;134,739&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="margin-left:4.13%;text-indent:0;display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:9pt;font-family:Times New Roman;justify-content:flex-start;min-width:3.4765828726400336%;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Cash and short-term investments are reported within our Corporate Division.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="INF"
      id="F_c46ebf10-1f34-4733-b837-33ae1a9cfc5e"
      unitRef="U_Segment">3</us-gaap:NumberOfOperatingSegments>
    <gifi:NumberOfCorporateNonOperatingSegments
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      decimals="INF"
      id="F_a26daab9-e625-4e31-9191-f683877614a6"
      unitRef="U_Segment">1</gifi:NumberOfCorporateNonOperatingSegments>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_5a08e307-baf8-4292-8532-393ac83c2714"
      decimals="-5"
      id="F_b5167481-8377-4c37-9c4f-d34ef1c16994"
      unitRef="U_USD">3500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65"
      decimals="-5"
      id="F_1657d256-8706-49b5-a6ea-c28caf863fe3"
      unitRef="U_USD">2700000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_a7bff45d-6735-447f-89be-a05ea19b4df9">&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;Summarized financial information for our segments as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;September 30, 2023 and 2022, and for the three and nine months ended September 30, 2023 and 2022, is as follows (in thousands):&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.279%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.289%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:7.927999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.137%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.953999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,976&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;14,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;34,356&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;29,879&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,577&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;904&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;35,117&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,999&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;33,635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;502&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;813&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;75&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;573&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;72&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;44,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;45,096&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;120,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.279%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.289%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:7.927999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.137%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.953999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;22,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;15,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,849&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;39,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,163&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;269&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,220&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,463&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;654&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;807&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,240&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;33,899&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;40,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;17,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;43,430&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;134,739&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:36.787%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.442%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;69,382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,973&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;925&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;106,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;10,348&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,243&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;35,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;20,364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;8,187&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,443&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;39,268&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;32,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,440&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,460&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;215&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;4,115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,111&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;82&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,701&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;30,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;44,372&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;45,096&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;120,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.279%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.289%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:9.309%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.198%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:7.927999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:1.137%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
        &lt;td style="width:10.953999999999999%;"&gt;&lt;/td&gt;
        &lt;td style="width:1%;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="18" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Fabrication&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Shipyard&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Consolidated&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;65,413&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;31,885&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;7,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;104,181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Gross profit (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;8,295&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;759&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Operating income (loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;5,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;787&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,965&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;6,529&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,795&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Depreciation and amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;2,436&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;200&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;3,764&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Capital expenditures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;817&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;160&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;55&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;1,032&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:9pt;"&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:normal;font-size:6.03pt;font-family:Times New Roman;position:relative;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;33,899&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;40,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;17,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;43,430&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"&gt;&lt;p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;134,739&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"&gt;&lt;p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="text-indent:0;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:91.852%;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"&gt;Cash and short-term investments are reported within our Corporate Division.&lt;/span&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075"
      decimals="-3"
      id="F_0e25bdf8-5815-43b2-b14e-969734b67f2d"
      unitRef="U_USD">22976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2"
      decimals="-3"
      id="F_b1967488-abf4-4aa8-9251-69f6561ffbe1"
      unitRef="U_USD">14979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6d0cabef-cf4e-4c1b-95d2-48da4a4da8dd"
      decimals="-3"
      id="F_1ef0fbd8-5531-47ff-ac35-49a2bb8447ca"
      unitRef="U_USD">-32702000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_da118fff-a619-4083-b3c0-06565a17c299"
      decimals="-3"
      id="F_338ece63-7b05-4b09-ba7d-60048a6f9695"
      unitRef="U_USD">-230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445"
      decimals="-3"
      id="F_8f22574d-f16e-4385-9a75-ee4dcc235f1f"
      unitRef="U_USD">5023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075"
      decimals="-3"
      id="F_685f01b4-d7c1-452d-bbd7-38567bf61f51"
      unitRef="U_USD">3260000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2"
      decimals="-3"
      id="F_3a9da35c-fd38-418c-b88b-8b28dab624f7"
      unitRef="U_USD">1217000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_6d0cabef-cf4e-4c1b-95d2-48da4a4da8dd"
      decimals="-3"
      id="F_97c5932d-ca90-41c9-b1e7-738898b85387"
      unitRef="U_USD">-34356000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445"
      decimals="-3"
      id="F_3aef4214-0ac2-4881-a23a-5d11a318a6a7"
      unitRef="U_USD">-29879000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075"
      decimals="-3"
      id="F_4bce8f1b-c8a6-4a39-97cc-180d679c0067"
      unitRef="U_USD">2577000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2"
      decimals="-3"
      id="F_1e66056c-c263-495d-aeda-ae2ca7d3ba74"
      unitRef="U_USD">904000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_6d0cabef-cf4e-4c1b-95d2-48da4a4da8dd"
      decimals="-3"
      id="F_eeba4105-f7d0-4531-870a-36580f745d11"
      unitRef="U_USD">-35117000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_da118fff-a619-4083-b3c0-06565a17c299"
      decimals="-3"
      id="F_a6c57e56-f820-4f0b-b303-92e170d0e39d"
      unitRef="U_USD">-1999000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445"
      decimals="-3"
      id="F_d89814a4-a444-4ae9-9564-9b31a554e731"
      unitRef="U_USD">-33635000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_9cae9c9d-5bfb-4c49-aa06-56ccb7468075"
      decimals="-3"
      id="F_f3e4cc66-5283-4f57-835d-a3b653df9eac"
      unitRef="U_USD">502000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2"
      decimals="-3"
      id="F_1cd97bba-5aae-4e1b-be6c-8fe9b97da985"
      unitRef="U_USD">813000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_da118fff-a619-4083-b3c0-06565a17c299"
      decimals="-3"
      id="F_77a7d32e-b5bc-439d-9b9e-cd084e7e071d"
      unitRef="U_USD">75000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445"
      decimals="-3"
      id="F_fb8f30e7-dafb-4c1b-95f0-bd05a964979f"
      unitRef="U_USD">1390000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_48ab18cd-8bbf-4087-9466-8b49d44d78d2"
      decimals="-3"
      id="F_c9e0f1e2-1155-4497-a03b-12836174c1fb"
      unitRef="U_USD">573000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_da118fff-a619-4083-b3c0-06565a17c299"
      decimals="-3"
      id="F_31f20700-85b3-46f3-837a-30b1bfb801fb"
      unitRef="U_USD">72000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_aa1b6ef4-333f-488f-b4ef-6b69b9795445"
      decimals="-3"
      id="F_4085fe3e-16ec-451a-87e7-c2a91282b6bd"
      unitRef="U_USD">645000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="C_bb24c804-a02f-472b-86d1-190583735ee8"
      decimals="-3"
      id="F_168f339e-2fd4-4ddc-9405-1b5e7f78cf8b"
      unitRef="U_USD">30407000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_17f3894f-26cc-4251-8bd4-8097e8828314"
      decimals="-3"
      id="F_30ceb5fa-279c-4f38-b3a2-48d0af701a33"
      unitRef="U_USD">44372000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_37d76679-d890-443c-bd9e-83827e28f158"
      decimals="-3"
      id="F_d16380b9-6e2d-4af6-a0e2-62d54a2e42f5"
      unitRef="U_USD">727000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_77e10af2-60cb-4ba2-b384-0883376d59a7"
      decimals="-3"
      id="F_eabc3388-a15d-4219-ac5e-4be1154448a3"
      unitRef="U_USD">45096000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_0de01ed8-43b6-459e-a7d4-dde0fdf9f86e"
      decimals="-3"
      id="F_bf986bbb-0059-47b2-bedd-bce7b5340adc"
      unitRef="U_USD">120602000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1"
      decimals="-3"
      id="F_9a44a7c0-6dea-468e-a9bd-fcb038a09a39"
      unitRef="U_USD">22569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b"
      decimals="-3"
      id="F_d0d3bed0-fc68-48dd-b730-783b90be3426"
      unitRef="U_USD">15429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4159675b-6fe2-4c0f-bf19-95e7e2b893ad"
      decimals="-3"
      id="F_196b329f-7edd-48e5-8613-657e8c34881a"
      unitRef="U_USD">1849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ae3addf0-291a-45de-b1ac-04b08719466f"
      decimals="-3"
      id="F_1b2a81c1-9e17-486d-b5f7-84bba8e88bb1"
      unitRef="U_USD">-254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6"
      decimals="-3"
      id="F_a0d64d48-b5fe-432a-9e0e-f6c7f24f167d"
      unitRef="U_USD">39593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1"
      decimals="-3"
      id="F_e0445a8f-ac2f-4a73-bf6b-3ee10b05bce5"
      unitRef="U_USD">3163000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b"
      decimals="-3"
      id="F_5d83e20a-5acf-44c1-be0c-2a719393a595"
      unitRef="U_USD">1326000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_4159675b-6fe2-4c0f-bf19-95e7e2b893ad"
      decimals="-3"
      id="F_554597b3-ef98-42ba-8a91-928d04c50ca6"
      unitRef="U_USD">-269000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6"
      decimals="-3"
      id="F_cca04f8f-636d-455a-9bb6-8b266904703d"
      unitRef="U_USD">4220000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1"
      decimals="-3"
      id="F_49525859-b20f-419a-939e-5b86b84b5c3a"
      unitRef="U_USD">2390000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b"
      decimals="-3"
      id="F_cbbe23fb-07f9-4c7d-8865-080ee1d3665f"
      unitRef="U_USD">2120000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_4159675b-6fe2-4c0f-bf19-95e7e2b893ad"
      decimals="-3"
      id="F_7e53224c-1093-4b67-9559-81866b2dcbae"
      unitRef="U_USD">-1393000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_ae3addf0-291a-45de-b1ac-04b08719466f"
      decimals="-3"
      id="F_3933a864-7930-4eeb-a4f4-98246af27bce"
      unitRef="U_USD">-2463000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6"
      decimals="-3"
      id="F_d7e642c4-8118-4513-868b-0ad3c8aef01f"
      unitRef="U_USD">654000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1"
      decimals="-3"
      id="F_c5f9715b-5e4a-463d-8d34-cd8f3376c30e"
      unitRef="U_USD">382000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b"
      decimals="-3"
      id="F_2871f5d5-43ab-4d46-863c-6ceededdfc87"
      unitRef="U_USD">807000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_ae3addf0-291a-45de-b1ac-04b08719466f"
      decimals="-3"
      id="F_5eee4a0f-05b4-4717-ae47-9f19cdb5534c"
      unitRef="U_USD">51000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6"
      decimals="-3"
      id="F_57e0999a-e3e8-4b14-9fa6-06228445394e"
      unitRef="U_USD">1240000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_4034dd47-52d1-4f4f-ba43-7573911f91b1"
      decimals="-3"
      id="F_1677dbf1-9a4e-43d8-8607-d4046b9f03d4"
      unitRef="U_USD">499000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_26e6b8eb-c27e-4731-850f-9902b3e1d95b"
      decimals="-3"
      id="F_506a8afc-b096-4e0e-9aad-6bf71c54ef13"
      unitRef="U_USD">4000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_ae3addf0-291a-45de-b1ac-04b08719466f"
      decimals="-3"
      id="F_5736f727-c26d-4367-a1ca-349d3158da8f"
      unitRef="U_USD">55000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_66f2591b-ad8b-40d6-8030-ae66517f52f6"
      decimals="-3"
      id="F_ef2e776c-e639-459d-af27-0a642833cf14"
      unitRef="U_USD">558000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="C_fdf333aa-8934-44e6-8c02-07429b034922"
      decimals="-3"
      id="F_f3b7994a-37c3-47cc-ae07-6c29ecc6b9f5"
      unitRef="U_USD">33899000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_31e5e903-95ad-4597-bd67-69833c1e84d3"
      decimals="-3"
      id="F_e7526758-5c28-48d2-a522-7231ab5eeade"
      unitRef="U_USD">40061000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_3e648e61-eafb-4745-b07e-358cd69bcf8a"
      decimals="-3"
      id="F_b90f2d71-b678-40fd-a7b4-482c402a13aa"
      unitRef="U_USD">17349000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_6c2d9d3f-606e-4411-a3c3-18fc0726a015"
      decimals="-3"
      id="F_a0f2f567-1657-4c73-ad37-e8d400d26a0c"
      unitRef="U_USD">43430000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_c2a504f4-7f5c-4df0-b35b-a728909f6101"
      decimals="-3"
      id="F_d4a119b7-a301-4ac5-b3de-1f3c69dad6d3"
      unitRef="U_USD">134739000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa"
      decimals="-3"
      id="F_d8ebc096-3c56-4f70-bbec-4c0ec6a9cdb5"
      unitRef="U_USD">69033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070"
      decimals="-3"
      id="F_08ebadef-7b2a-41aa-af42-4d05ea022f8b"
      unitRef="U_USD">69382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_be12489d-93af-4bd2-bc6f-c4363b5dd1cb"
      decimals="-3"
      id="F_f6e221d4-b990-4a97-850e-a42fe1255fc8"
      unitRef="U_USD">-30973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_236d845d-d959-482b-bc0a-26fcd1ccecd6"
      decimals="-3"
      id="F_7723d926-8b78-4298-baf1-a78e3e55dd87"
      unitRef="U_USD">-925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2ea71742-45db-40f9-a259-05429ca52784"
      decimals="-3"
      id="F_feda047b-cdee-4e92-af2a-1a24289fb7c0"
      unitRef="U_USD">106517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa"
      decimals="-3"
      id="F_cbdaa4ce-f4e8-4981-99ae-4b74c36f16f2"
      unitRef="U_USD">10348000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070"
      decimals="-3"
      id="F_95ce3362-7067-4af2-9997-f1d1c1457c24"
      unitRef="U_USD">5243000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_be12489d-93af-4bd2-bc6f-c4363b5dd1cb"
      decimals="-3"
      id="F_610f3530-6ac3-4993-81f2-c87c7481b0c0"
      unitRef="U_USD">-35955000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_2ea71742-45db-40f9-a259-05429ca52784"
      decimals="-3"
      id="F_922c5f8c-c316-4200-b369-ea9b96defba5"
      unitRef="U_USD">-20364000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa"
      decimals="-3"
      id="F_833d9607-075e-4875-b066-388c51a086e7"
      unitRef="U_USD">8187000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070"
      decimals="-3"
      id="F_8b7d427a-0224-4556-8ddc-22041ab5b336"
      unitRef="U_USD">4443000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_be12489d-93af-4bd2-bc6f-c4363b5dd1cb"
      decimals="-3"
      id="F_3acb724a-9cab-4501-a797-8c3d72e1f8e6"
      unitRef="U_USD">-39268000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_236d845d-d959-482b-bc0a-26fcd1ccecd6"
      decimals="-3"
      id="F_a4c35c02-b750-4536-ac33-7935e8b14f9f"
      unitRef="U_USD">-5920000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_2ea71742-45db-40f9-a259-05429ca52784"
      decimals="-3"
      id="F_3f62bd33-183d-4cd0-ad9f-7ee0e8543797"
      unitRef="U_USD">-32558000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa"
      decimals="-3"
      id="F_34cbd81f-ef37-4cf0-a340-bb67538e55eb"
      unitRef="U_USD">1440000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070"
      decimals="-3"
      id="F_4f834d4c-71cd-4f63-9963-2c9045312710"
      unitRef="U_USD">2460000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_236d845d-d959-482b-bc0a-26fcd1ccecd6"
      decimals="-3"
      id="F_bbf7b417-9be7-4d83-bbd5-cf4e88cecc8b"
      unitRef="U_USD">215000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_2ea71742-45db-40f9-a259-05429ca52784"
      decimals="-3"
      id="F_61dfdb4d-4cc3-4955-8099-c965229130fa"
      unitRef="U_USD">4115000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_388733c8-47a2-45b7-8f6c-cbd8578776fa"
      decimals="-3"
      id="F_56a62dba-e87e-4ea8-8d34-1565a6007352"
      unitRef="U_USD">508000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_9fd9944d-f417-4059-9215-3943ff8b4070"
      decimals="-3"
      id="F_940823b5-4f85-4c63-b371-df4e7e049d87"
      unitRef="U_USD">1111000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_236d845d-d959-482b-bc0a-26fcd1ccecd6"
      decimals="-3"
      id="F_b80d2724-840c-4b54-abbd-efc66050da89"
      unitRef="U_USD">82000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_2ea71742-45db-40f9-a259-05429ca52784"
      decimals="-3"
      id="F_84f19271-86c9-453d-a8a0-f1150d9bbab2"
      unitRef="U_USD">1701000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="C_bb24c804-a02f-472b-86d1-190583735ee8"
      decimals="-3"
      id="F_d1c333a4-7683-4aad-837d-9917be062574"
      unitRef="U_USD">30407000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_17f3894f-26cc-4251-8bd4-8097e8828314"
      decimals="-3"
      id="F_61c61cae-cac2-4230-944c-7d172efa5ca7"
      unitRef="U_USD">44372000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_37d76679-d890-443c-bd9e-83827e28f158"
      decimals="-3"
      id="F_f0d9550e-d264-4d95-8b6b-811e907849ad"
      unitRef="U_USD">727000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_77e10af2-60cb-4ba2-b384-0883376d59a7"
      decimals="-3"
      id="F_f8e6e270-3de1-4c58-b74a-f31b4b0818e9"
      unitRef="U_USD">45096000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_0de01ed8-43b6-459e-a7d4-dde0fdf9f86e"
      decimals="-3"
      id="F_c0bd3963-19ed-472b-bb14-ba96429ea6c5"
      unitRef="U_USD">120602000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201"
      decimals="-3"
      id="F_c9f83d33-bc6a-4aac-861e-7ddcfbc8485a"
      unitRef="U_USD">65413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746"
      decimals="-3"
      id="F_f446d940-c3a8-4d11-8fd5-2b3f5ba60179"
      unitRef="U_USD">31885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_501fd463-90a9-47dc-bb8c-f93220e6e0c2"
      decimals="-3"
      id="F_3c953677-9371-4015-83e4-a67ab311b8f4"
      unitRef="U_USD">7314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_602bb047-045a-479a-9f6f-811fd958d3d6"
      decimals="-3"
      id="F_c28da457-03ef-4558-ac35-5ed66de9ef7b"
      unitRef="U_USD">-431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55"
      decimals="-3"
      id="F_d29cb28b-2605-4f0f-b1dd-31285bcc5038"
      unitRef="U_USD">104181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201"
      decimals="-3"
      id="F_d1050623-0119-44f2-879e-e958f0910377"
      unitRef="U_USD">8295000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746"
      decimals="-3"
      id="F_f5f121a3-8af8-4431-a36c-edc4f21f40d7"
      unitRef="U_USD">-2064000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_501fd463-90a9-47dc-bb8c-f93220e6e0c2"
      decimals="-3"
      id="F_e77411e2-24ab-4a7d-bbfe-9caf44563046"
      unitRef="U_USD">-759000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55"
      decimals="-3"
      id="F_9cd5caf0-fa1a-47ef-a3ef-e0ab3ebd903c"
      unitRef="U_USD">5472000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201"
      decimals="-3"
      id="F_6daff41e-229f-4fc9-a280-8dab4da04ffe"
      unitRef="U_USD">5912000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746"
      decimals="-3"
      id="F_3280e2d8-f0a7-4bc1-9bb5-bd02e3e562a7"
      unitRef="U_USD">787000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_501fd463-90a9-47dc-bb8c-f93220e6e0c2"
      decimals="-3"
      id="F_32be1170-2e08-4df7-8609-8f8b0e3031a7"
      unitRef="U_USD">-3965000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_602bb047-045a-479a-9f6f-811fd958d3d6"
      decimals="-3"
      id="F_f3577ba9-1d8e-43e3-8ecd-8adf5cf55c95"
      unitRef="U_USD">-6529000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55"
      decimals="-3"
      id="F_44c4230c-46df-4614-95ff-9110485ba0bb"
      unitRef="U_USD">-3795000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201"
      decimals="-3"
      id="F_27cf65c0-7df0-4abc-a2b7-acbe376736c8"
      unitRef="U_USD">1128000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746"
      decimals="-3"
      id="F_cc8fb316-ecae-4cad-966c-cb1725d6e923"
      unitRef="U_USD">2436000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_602bb047-045a-479a-9f6f-811fd958d3d6"
      decimals="-3"
      id="F_09eb48c8-dedc-4e3a-b90b-9d98b72f75fc"
      unitRef="U_USD">200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55"
      decimals="-3"
      id="F_df7de73a-3653-48b3-93eb-8f2c59dba7fb"
      unitRef="U_USD">3764000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_53171936-8d89-4c37-85a0-6f57e5fff201"
      decimals="-3"
      id="F_6066e79c-639a-4be0-813e-cdc914f3d233"
      unitRef="U_USD">817000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_1828efca-27a8-48f2-a8bc-a245adfec746"
      decimals="-3"
      id="F_1f12aabc-d756-42ae-b3c0-b2882912c9dd"
      unitRef="U_USD">160000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_602bb047-045a-479a-9f6f-811fd958d3d6"
      decimals="-3"
      id="F_795b81bb-6316-4d08-9657-3266b0d698aa"
      unitRef="U_USD">55000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_8322b4d5-b491-4fc3-8e51-fff2f9389d55"
      decimals="-3"
      id="F_64c6a160-87bc-4234-9630-33904f9cf35f"
      unitRef="U_USD">1032000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="C_fdf333aa-8934-44e6-8c02-07429b034922"
      decimals="-3"
      id="F_b1be9201-fc3b-4e28-89ee-f023daedaf06"
      unitRef="U_USD">33899000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_31e5e903-95ad-4597-bd67-69833c1e84d3"
      decimals="-3"
      id="F_c2385713-146f-4215-a8f3-d6239335fa42"
      unitRef="U_USD">40061000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_3e648e61-eafb-4745-b07e-358cd69bcf8a"
      decimals="-3"
      id="F_2cef7084-53e8-4f07-a86b-a295568387fc"
      unitRef="U_USD">17349000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_6c2d9d3f-606e-4411-a3c3-18fc0726a015"
      decimals="-3"
      id="F_bc4edb74-7253-43a1-a80f-95fb06e60aad"
      unitRef="U_USD">43430000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_c2a504f4-7f5c-4df0-b35b-a728909f6101"
      decimals="-3"
      id="F_2811557c-2933-49ef-8f0d-6390b9226a6f"
      unitRef="U_USD">134739000</us-gaap:Assets>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_9447501c-00e7-4841-b6c3-6cf5b258e13e"
      id="F_d9acfa2e-a89d-444e-b846-b33fbc78a525">&lt;p style="text-indent:0;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"&gt;7. SUBSEQUENT EVENTS&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:4.133%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;On October 4, 2023, we resolved our MPSV Litigation, resulting in a charge of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;32.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; million during both the three and nine months ended September 30, 2023. In addition, on November &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt;6, 2023, we entered into the Settlement Agreement, Note Agreement and an amendment to the Mortgage Agreement, and the Restrictive Covenant Agreement was terminated. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"&gt; See Note 3 for further discussion of the Mortgage Agreement amendment and Restrictive Covenant Agreement termination, and Note 4 for further discussion of the resolution of our MPSV Litigation, the Settlement Agreement, the Note Agreement and the associated impacts for the three and nine months ended September 30, 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LitigationSettlementExpense
      contextRef="C_0e14f792-0cdf-48cb-bb40-0837108565f0"
      decimals="-5"
      id="F_d56497da-1a9b-44e8-b337-ed6469a97809"
      unitRef="U_USD">32500000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense
      contextRef="C_12e7893e-cb2f-46a1-9dbc-3f696288f3ce"
      decimals="-5"
      id="F_59ec9d37-4d45-477c-93f7-5c66b4f6910e"
      unitRef="U_USD">32500000</us-gaap:LitigationSettlementExpense>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#F_407aadcd-1d22-4c22-be66-c8b500a2d46d"
          xlink:label="F_407aadcd-1d22-4c22-be66-c8b500a2d46d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_35586272-cc56-40ab-af80-2c6670a7706b"
          xlink:label="F_35586272-cc56-40ab-af80-2c6670a7706b"
          xlink:type="locator"/>
        <link:footnote id="FNT_041aec2d-12ce-4c8d-a52d-27bfb9e30960" xlink:label="FNT_041aec2d-12ce-4c8d-a52d-27bfb9e30960" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">In February 2023, we received direction from our customer to suspend all activities on our offshore jackets project for our Fabrication Division, and in </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">July 2023, the customer cancelled the contract. Accordingly, during the second quarter 2023, our performance obligations were reduced by $</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">76.1</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million to reflect the estimated revenue amount that will not be recognized due to the cancellation. See </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Other Operating and Project Matters&#x201d;</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of the project cancellation.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_407aadcd-1d22-4c22-be66-c8b500a2d46d"
          xlink:to="FNT_041aec2d-12ce-4c8d-a52d-27bfb9e30960"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_35586272-cc56-40ab-af80-2c6670a7706b"
          xlink:to="FNT_041aec2d-12ce-4c8d-a52d-27bfb9e30960"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_570f20af-c63a-4a4b-9e30-282e8d4db2ac"
          xlink:label="F_570f20af-c63a-4a4b-9e30-282e8d4db2ac"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_ca6a884a-08c1-40cf-9641-eade6e7dab6a"
          xlink:label="F_ca6a884a-08c1-40cf-9641-eade6e7dab6a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_eeedd61f-39a0-4fea-881c-4552d7fad8fd"
          xlink:label="F_eeedd61f-39a0-4fea-881c-4552d7fad8fd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_954596bf-afe6-4270-9d3a-a150a5f8a3a1"
          xlink:label="F_954596bf-afe6-4270-9d3a-a150a5f8a3a1"
          xlink:type="locator"/>
        <link:footnote id="FNT_7ef69daa-cb58-4890-ba2c-a7e3ba9dfe7e" xlink:label="FNT_7ef69daa-cb58-4890-ba2c-a7e3ba9dfe7e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Based on our current estimates we expect to recognize revenue of approximately $</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">12.6</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million and $</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.5</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million for the remainder of </xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;"><xhtml:span style="-sec-ix-hidden:F_d8c59da1-854e-43b7-9b87-4b5e7df40c37;"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2023</xhtml:span></xhtml:span></xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;"><xhtml:span style="-sec-ix-hidden:F_65b3d2df-2656-47e3-bde1-9a7d0f52530e;"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2024</xhtml:span></xhtml:span></xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively, associated with our performance obligations at September 30, 2023. Certain factors and circumstances could result in changes in the timing of recognition of our performance obligations as revenue and the amounts ultimately recognized.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_570f20af-c63a-4a4b-9e30-282e8d4db2ac"
          xlink:to="FNT_7ef69daa-cb58-4890-ba2c-a7e3ba9dfe7e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_ca6a884a-08c1-40cf-9641-eade6e7dab6a"
          xlink:to="FNT_7ef69daa-cb58-4890-ba2c-a7e3ba9dfe7e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_eeedd61f-39a0-4fea-881c-4552d7fad8fd"
          xlink:to="FNT_7ef69daa-cb58-4890-ba2c-a7e3ba9dfe7e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_954596bf-afe6-4270-9d3a-a150a5f8a3a1"
          xlink:to="FNT_7ef69daa-cb58-4890-ba2c-a7e3ba9dfe7e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_d4810cec-db07-4ffa-9982-108515f4a8c2"
          xlink:label="F_d4810cec-db07-4ffa-9982-108515f4a8c2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_b5f3d34e-b9c5-4358-92ca-93ddad557adf"
          xlink:label="F_b5f3d34e-b9c5-4358-92ca-93ddad557adf"
          xlink:type="locator"/>
        <link:footnote id="FNT_ec27fae2-76d2-43ad-a487-663a1d339320" xlink:label="FNT_ec27fae2-76d2-43ad-a487-663a1d339320" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract assets compared to December 31, 2022, was primarily due to decreased unbilled positions on our forty-vehicle ferry projects for our Shipyard Division, offset partially by increased unbilled positions on various projects for our Fabrication Division.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_d4810cec-db07-4ffa-9982-108515f4a8c2"
          xlink:to="FNT_ec27fae2-76d2-43ad-a487-663a1d339320"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_b5f3d34e-b9c5-4358-92ca-93ddad557adf"
          xlink:to="FNT_ec27fae2-76d2-43ad-a487-663a1d339320"
          xlink:type="arc"/>
        <link:footnote id="FNT_7877b6b6-d679-437d-9f2e-a46884d79425" xlink:label="FNT_7877b6b6-d679-437d-9f2e-a46884d79425" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract assets at September 30, 2023 and December 31, 2022, excluded</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> $</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.8</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">million and $</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">3.6</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, associated with revenue recognized in excess of amounts billed for which we have an unconditional right to the consideration. Such amounts are reflected within contract receivables.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_d4810cec-db07-4ffa-9982-108515f4a8c2"
          xlink:to="FNT_7877b6b6-d679-437d-9f2e-a46884d79425"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_b5f3d34e-b9c5-4358-92ca-93ddad557adf"
          xlink:to="FNT_7877b6b6-d679-437d-9f2e-a46884d79425"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_fe97a6e3-92f4-429f-a358-accc79e4d269"
          xlink:label="F_fe97a6e3-92f4-429f-a358-accc79e4d269"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294"
          xlink:label="F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294"
          xlink:type="locator"/>
        <link:footnote id="FNT_b7bf478e-cefa-40bc-af91-f7bb8cf3cf62" xlink:label="FNT_b7bf478e-cefa-40bc-af91-f7bb8cf3cf62" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The decrease in contract liabilities compared to December 31, 2022, was primarily due to a decrease in advance billings on our cancelled offshore jackets project for our Fabrication Division and accrued contract losses on our forty-vehicle ferry projects for our Shipyard Division. See </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">&#x201c;Future Performance Obligations&#x201d; </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">above for further discussion of the project cancellation.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_fe97a6e3-92f4-429f-a358-accc79e4d269"
          xlink:to="FNT_b7bf478e-cefa-40bc-af91-f7bb8cf3cf62"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294"
          xlink:to="FNT_b7bf478e-cefa-40bc-af91-f7bb8cf3cf62"
          xlink:type="arc"/>
        <link:footnote id="FNT_ee5c63f4-8e79-4548-85c9-42e116510e24" xlink:label="FNT_ee5c63f4-8e79-4548-85c9-42e116510e24" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Revenue recognized during the three months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at June 30, 2023 and 2022 was </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.1</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.6</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">. Revenue recognized during the nine months ended September 30, 2023 and 2022, related to amounts included in our contract liabilities balance at December 31, 2022 and 2021, was </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">6.2</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">  million </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">and $</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">2.7</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_fe97a6e3-92f4-429f-a358-accc79e4d269"
          xlink:to="FNT_ee5c63f4-8e79-4548-85c9-42e116510e24"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294"
          xlink:to="FNT_ee5c63f4-8e79-4548-85c9-42e116510e24"
          xlink:type="arc"/>
        <link:footnote id="FNT_c1bd1dd3-86f4-4d1a-9d59-3c5da9b7d27c" xlink:label="FNT_c1bd1dd3-86f4-4d1a-9d59-3c5da9b7d27c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">Contract liabilities at </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, includes accrued contract losses of </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">0.4</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> and </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">$</xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">1.6</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> million</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">, respectively. See &#x201c;</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Changes in Project Estimates&#x201d;</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> below for further discussion of our accrued contract losses and Note 4 for discussion of the noncurrent contract liability associated with the resolution of our MPSV Litigation.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_fe97a6e3-92f4-429f-a358-accc79e4d269"
          xlink:to="FNT_c1bd1dd3-86f4-4d1a-9d59-3c5da9b7d27c"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_1b972dbb-e367-4f8a-8aab-d4d0b49c4294"
          xlink:to="FNT_c1bd1dd3-86f4-4d1a-9d59-3c5da9b7d27c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_46d3dff9-a97c-4b0c-8eb7-51d0e4630f3c"
          xlink:label="F_46d3dff9-a97c-4b0c-8eb7-51d0e4630f3c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_fa2f70cb-6c68-41b8-b780-47a8cfabeec0"
          xlink:label="F_fa2f70cb-6c68-41b8-b780-47a8cfabeec0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_88829f28-bbdd-4b47-8d38-481226d85e0c"
          xlink:label="F_88829f28-bbdd-4b47-8d38-481226d85e0c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_c1922c59-81b8-42eb-a011-9eaeb3cd9cc0"
          xlink:label="F_c1922c59-81b8-42eb-a011-9eaeb3cd9cc0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_9de4a801-7a5d-4542-b14c-eec43f8d497e"
          xlink:label="F_9de4a801-7a5d-4542-b14c-eec43f8d497e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_55a56a6f-cdba-4238-b6d6-af81c9e2fc6f"
          xlink:label="F_55a56a6f-cdba-4238-b6d6-af81c9e2fc6f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_492f5b6e-d51c-400e-b8e3-80d10e976cfd"
          xlink:label="F_492f5b6e-d51c-400e-b8e3-80d10e976cfd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_55bd6ab0-e672-48d4-b96f-64b4f959ac84"
          xlink:label="F_55bd6ab0-e672-48d4-b96f-64b4f959ac84"
          xlink:type="locator"/>
        <link:footnote id="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1" xlink:label="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">The effect of approximately </xhtml:span><xhtml:span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">147</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">thousand dilutive non-vested shares is not material to the calculation of diluted income per share for the three months ended September</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> 30, 2022.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_46d3dff9-a97c-4b0c-8eb7-51d0e4630f3c"
          xlink:to="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_fa2f70cb-6c68-41b8-b780-47a8cfabeec0"
          xlink:to="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_88829f28-bbdd-4b47-8d38-481226d85e0c"
          xlink:to="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_c1922c59-81b8-42eb-a011-9eaeb3cd9cc0"
          xlink:to="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_9de4a801-7a5d-4542-b14c-eec43f8d497e"
          xlink:to="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_55a56a6f-cdba-4238-b6d6-af81c9e2fc6f"
          xlink:to="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_492f5b6e-d51c-400e-b8e3-80d10e976cfd"
          xlink:to="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_55bd6ab0-e672-48d4-b96f-64b4f959ac84"
          xlink:to="FNT_d35f13f1-08f9-4b40-bf7b-679ec16deff1"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>60
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( />49U<'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #WE&=7RU:QN>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>*(YAHR;-I66G#08K;.QF;+4UC6-C:R1]^R5>FS*V!]C1TN]/
MGT"-#E+[B"_1!XQD,=V-KNN3U&'-CD1! B1]1*=2.27ZJ;GWT2F:GO$ 0>F3
M.B#4574/#DD910IF8!$6(FL;HZ6.J,C'"][H!1\^8Y=A1@-VZ+"G!+SDP-IY
M8CB/70,WP PCC"Y]%] LQ%S]$YL[P"[),=DE-0Q#.8B<FW;@\/[\])K7+6R?
M2/4:IU_)2CH'7+/KY#>QV>X>65M7M2@X+ZJ'72VD6,EZ]3&[_O"["3MO[-[^
M8^.K8-O K[MHOP!02P,$%     @ ]Y1G5YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M\22_#!D-F- OP.\KSM7A1G^@/+8?_P]02P,$%     @ ]Y1G5XD:*M*&"
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
M1J??U>CLZGOYA&%(^%[F>G3]AH32XG:GD+0[C$'KED)I'$K+H#2!HLF9T#C
MOON"OI</73$,I4506@RE)5 :@])2*(U#:1F4)E T.14;"]HW+RUNY7OY^E+<
MON?X:C=A8M;JG#M0SQA*2Z T!J6E4!J'TC(H3:!H<NX\>?FVV3,VSW(F'X5]
MW4$>.K[Z^I.)6;AS(D$]9.(4G+I_K$[OAXHR7S=@'7ODJF_32Z&JG%#MUQ=+
MM>@RJ*I T>2H;IQ?_WL6*)^.<&+9;NBJ+[V9F"O1.<*A5G"[4TB@H@Q*2Z$T
M#J5E4)I T>1L:4QCWVP:G]REF$X2_272Y*"_6;QSED"=8.H<B$%_J"CSB0W$
MJ4%_J"HG5,E!?ZBJ0-'DR&X,7+_K_MM=Q_W- IT?S*&^+Y06^\3NV<2X/U24
M06DIE,:AM Q*$RB:G%>-1^R/7G+P"[H5.)0606DQE)9 :0Q*2Z$T#J5E4)I
MT>14;'QMW^QKMQO\(CS=NK.F]M2@KC24%D-I"93&H+042N.MKGP&U10HFI01
M06-*!V93NN.T[X!P7CWM)7=FS:ZY :7% >'VJOWZ!"K)J$9SA^J[B*&:'$K+
MH#2!HLDAW]CRP;/WYCXU[=M,[MKY@M(B*"T.=#_>56=.)%!)!J6E4!J'TC(H
M3:!H<CHUWGY@7MW]G'G?@;[*V?=53\2LVSD]H,;\GB;M=Z0.A$$5&=5DMKKE
M"U220VD9E"90-#GH&Q<],+OHYKV*R<&Q0-]LVK%]UP[5L(=ZZE!:'.CS APG
M]-15<U!11C;<<#A6]RJ&JG)"M>\$KO;:$JBJ0-'DL&X,[J"3P6W8JY@.<:0M
M.H'2(B@M#@A[FG ,H:(,2DNA- ZE95":0-'DI&K\]2!XP?'? +H?.)0606DQ
ME)9 :0Q*2Z$T#J5E4)I T>14;,S[P&S>MQK_#0CSU_-<]7V\$[-6Y]R!>O50
M6@*E,2@MA=)XRVN?054%BB9G16/\!_B5VP&Q<MM1UZ68=3MG"-3!#XB5V]KX
M%M2^)YK,5R< I5!)#J5E4)I T>2@;USYH.O*[9,S'0-]U3,UE]<LW#GJH9XZ
M<0K47%ZH**-$J;F\4%5.J))S>:&J D63H[HQN(/O6;A].L*IY<SZ7%YS)3I'
M.-3[;G<*"52406DIE,:AM Q*$RC:8[8,-K=%445YE5^<W>4WQ:_Y^F:^VEB+
MXKK&VS\-ZZ!8SV]N#Q^J\NZ\Y_2LW\NJ*I>[7V^+O'X@WQY0__]U65;?/@QJ
M_D.Y_KS3N/@+4$L#!!0    ( />49U=?WI5/\@8  -H=   8    >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&ULK5EM<YLX$/XK&E_GIIV):Q!@XUSB&<=IKIEI
M7J9.KI\5D(.N@'R2["3WZV\%-M@@U/C&7Q+ J^59[<NSB\Y>N/@I$TH5>LW2
M7)[W$J66IX.!C!*:$?F9+VD.ORRXR(B"6_$\D$M!25PLRM(!=ISA(",L[TW.
MBF?W8G+&5RIE.;T72*ZRC(BW"YKRE_.>V]L^^,Z>$Z4?#"9G2_),YU0]+N\%
MW TJ+3'+:"X9SY&@B_/>U#V=>8%>4$C\Q>B+W+E&VI0GSG_JF^OXO.=H1#2E
MD=(J"/Q;TQE-4ZT)</RS4=JKWJD7[EYOM5\5QH,Q3T32&4]_L%@EY[VPAV*Z
M(*M4?><O7^G&H )@Q%-9_$4OI>QHV$/12BJ>;18#@HSEY7_RNMF(G06@Q[P
M;Q;@Y@*_8X&W6> 5AI;("K,NB2*3,\%?D-#2H$U?%'M3K 9K6*[=.%<"?F6P
M3DUF=[?SNV_7E].'+Y=H_@#_;K[</LS1W16:3>=?T=6WNQ]S]/'Q=OIX>0TR
MGU ?/<XOT<</G] 'Q'+TD/"5)'DLSP8*\&BM@VCS[HORW;CCW6-TPW.52/0E
MCVF\OWX =E3&X*TQ%]BJ<$Z7GY'GG"#L8,^ 9_;^Y=@"QZOVUBOT>5U[2V2"
M%I H$BT$SQ#DGB"*Y<]E\#+%J#PU;5NIUC>KU8E]*I<DHN<]R%Q)Q9KV)K__
MY@Z=/TPV'TG9W@[XU0[X-NV36ZA#*9?&V"A7#HN5NMBL)WW/]<>P\>M=^":Q
ML>-64GNX@@I78/7,-/X;4@NJD9)(<2A'$<\CEE*4;P#KI_HZTBY<21KK4'^W
M_X)C^N](RO;V:5CMT]#JOTL*2B-&RHJ;QXAD7"CV;_' 9'FI+MCQEN^Z0<.E
M;2%O-/3-'AU52$=6I%,IP5TL6Q(F"K^:T%E5'.J74=O4L,.(L#(BM!HQ2TC^
M3'6HD13*!LDCBH"I4<Q73VJQ2B'N(K[20:M]$0D:LS)<J='<L(6P[[M.PQE6
M1/\SO,:5O6.KO7\2G54YD@123]O)Y)+##>(+M&"OD'5$NU6>Z%PT63AN6XC]
M<<-"@]!H;':4Z]2TZ;P+.LOE2A2.TD5D304S^V*CK@&UF1DF*1<ZL@ZT.R3O
M6M'.%8]^]G6[ V'#,^@!99G3]%5?4R-BMX7%]8?#)F*C5$<>N+@&C.W4662"
M;%3=(AB*V$\9>6)I=P7>J#]2JA]+V_YFU&V$:^7HR0RZ) &4HT.,LC5Y2FFY
M"X(J"$/HMCL39*-Y+Z"&_JB9(B8Q=^3@88<?:_YW[0U !;WTG1&BWWIWX/E-
M@&VAON?X80>^N@]PK?0YN1<4&"/>Y@%4&I:O@3ZX>"MVF*N$"NC#A8"'-B."
M%CX<XM8VMZ4@N[T.(VJ2=NTL/=VRPI*\Z> P FR3+AZ[K6TV2(5N1[/EUMSL
MVLFYBH*=M#6";'-J'TI.LR4TB6$O"#I@UNSKVND7]E&L:!T,A@CXE0$&RO5&
M7A._00J'7;%<DZEK9]-;Z&'W K59*;NK1)LB/3<,FZV"0:P_##IJ/:ZI%-NI
M]/8]?;8)-C:QY:@9+4:I,,0=X8)K4L7N0>.=KASR/>,!MI+UH>1T+&W[NU S
M-;:2'^S"DBEHV8JD@7YT)3J<A8T4XS:]91)S/-SAK)I#L9U#[P6/*(TWKIHG
M;/E&1(P>H'>3).H:9^Q*#_94FV7#L(-B<4VQV$ZQ^Y:5K?0"+87.(E6R&/UG
MQ99Z*C+:V*96;]QL\PQ"0%Q=*533+[;3[_>J9]ZFT+:;CE+",G,@&:BVU4@;
MA+K[:%PS+;8S[?U*1 G1U !;+!.8A?N*BFWJ=\Z=N$VKT+V,O%;P&^3&H=,Q
MK.":?[&=?V\(I&51CP[$W29:'.QNXP;VD>;J?>MJVL9VVF[QAZD0&\TS\/ P
M&+>\8A(;X:Y@JOD:CP_BCP6T\GGT'OZP]@$'5Z4C:=O_1%JSOV=G_WOR5GZ'
M@VGTNDK_JV(O*)H*H0?!S@CUC -S,&JXT"0V'G8TWE[= 7CVL?J!O.J>N\2O
M/]3HN(,8E'K<1B],)0E/8_"H&7M[=.[[8;-],4FYN*,E]VK:]NRTW4H:4_09
M41MYW&N..D8QI^L#F;?S2=W.XQIW3"-!H0IKV-J&D](2S7)KH+_M]S&(5B58
MI!VB?S<:8YA[P\!I^< @AF$NZ2C,7LW=WB_&XW>C/T%/])GEN7:0IG<@31X;
M33+0.415<](SB 5^$'995#.Z9V?T0RRB>KRRVA*T/O[CH8=;[C&(C<;#9H$>
M[)R2950\%X>'$A6S<WG&5#VM#BBGQ;%<X_F%>SHKCQEK->6IYPT1X"2)4KH
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
MJ7Y@^1FZ9Y+/!O>(RHA52=",\Z:"]]'F'*6Z()6[=>Q2TMS=;J/9*W;N&;_
M^>" %/F-T+,NNF7J07MC<7:OI-JFWN0[J!7@F,$&6.%KU3'SV>"TAZ1D_45*
M@HA3[=B9H_- -0R]W*>Y\KCC86&8R'^,!V@F5NI"*C@\(:?'7N@G79K4T"[$
M8Y_QN'VM;T@BSM*-/A8,$>=RF(,5G7K126%1:;69O M6Y2LW%JL(\-_B&6+N
M/->4>3;W^A;B<TE>:)CN9/2H0T@L$C*&L41K!7RZ3[J)EB7OIEP0OH!'+L?2
M6M%V(NH'SP9"Y0-"(6T^XN 3590]$[AV_AFX-N29PC1$GFJ( 2?1V!VY3=-G
MK.!0@T]<+ K^$M4T/G$W/#^I&;+T21* 6NM:H@LOMBU/C*J^FIA639:3$^XL
M/]2(P$B-AYX$U_6P&/9>F .='ASK1OL#]/=2C#\0 4-H'I<Y0M/H?SCQD<?6
MKU4+DMZ2HQ>CZD*=JOCR@P6QO,;16<S%GB"W/*.S6Y2, O!G07_,D5.RHI60
MB>4X"J<1'<>;'$%8)T0H+/DDU:Y<BR/Q"QJ1W&BR=%;GR30Y<CRVO6VZ7.:C
M(&(2CV#+;,,B3,;)9?CL%D[!%$QDP @OCF%(IR=;#A05T1Y4TR49UV&;2:CN
MM@>&WT?'_0.V+UH4:=B"YYFY55XM\(K%#*4+(K]C/NR)(6)HALLE&/'2V'ZQ
MBW'&9#]0%BOIR\B:6:6E.XG/9=R&#(8$FKY.6 ;^61YU5XCX?@'].'+Q@M.:
MH_2+WT?Z/0?RG9<1QUT*5I</?M&S>X>T58MP+)8LCA_D8L-#8P.%C:/8:$\L
MQ0!+SC@@0))@:"04>1"^0OE&% 1X=70FY]]PA:8G/_4MRFJ!%)*&&0/OI%>"
M5Z&UM8H0.+RW(HP&-0QN-/4JLUH%#^\*7]NF)G(L=)1+0</&QGD$R5QM/:PZ
MD;*CX.[<3PD/**#[8U<Z);W-Q]"3PXXNU-RI,9"7"O(?2LS!<&I/VH[(SPF!
MPGHY?<7E-5H8^-**:LPQ#Q^H"QFV)5D.%%N[O) %PEQK"!DA[;(5QH [GGOP
M"X$\#MS1OQ,-T]>P/H#&$PWC<P1::WD;"38D ]+PK(,$LEA.5-U65D')Y*$
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
MA@_#US94;_>#)"T1X6'9JZOE>JB6\?,!!->]I$B2"YM3)V*P-0DWQ%%$6;N
MV[F[.%U/E6\'5RGR^C=:C&*.9;L''@T/3\(]@VE1'L>MS;:QA0EMBYB1@R;I
M&G.^ D<Z30:;B:G Y&J=N*D <M@ND8"/73>I1DUXC-_E.R<UZZHL%:^RC+?Z
M?[A\Z!_%7T0)1:6A;B._S<N*S9##Z-S=]KG2:J_2E-PY31/Y:"D9'DG[I#BG
MVA&<QHGX#:G\"^V2B2<NFH6#*@MIF6*QT,H D>>%G;-5J;&:!BMJ2V!]\,#?
MB04]0G_2"8$LYLBYRO$EEQ&"X7KNY>7OAU>7?\8-FGR]PX0,#_HNLH4K."D]
MTEVUS9.BP1AQ5[V)-J*>3F.,EP9OYJQS)4H!U3/&3786Q2!:8+<^<B'N5Q#D
M?"+74(QM+K2HC6W.BL91I\Y/8(<[K0NTZT!27#>V>>6T(UL]&2KXP1+^ 0<X
MR8KOJRY))24WR,8;[UC1JHGS^SFA!(/J]1GWW?.01V0G'6URYT,A6>58S&HZ
M?Q#V26C/$N)PR18091N+[31.SE@!%QXT76@U"9>'&YFU9$1_K\)YB<+1P>>5
MW(I1?Y8(;5(B?L@^)T>;V9.PRG52<V4(5]O/#ZZ.?#+H>[^\^8CR@&^G9T_B
MKP6-CCO=:\.?IH6 W)4W^)HV/CI.^.4K=8XM4H3( 0%)>%/"ZFZO/9R[\ %7
M1XL*PV6.TLT3YY,*22Y[2RHNDZ;YXY5&59/7:?7FH(9IZP[BG%SER[<(T%I1
M*C.MFN83SDP)&TPLMF1TX$(K-M"V[T&KR3#\8Q(B-36SMLDA+J&V)OVUA-3D
MAXD/.^Z!WL.O]E3I]?.$:C@"OA>;C-=&2_FOMEQ_N.<"!>@W8[@(**.G.E5,
MQ0YQF=XXKE7%NY&'XT]ZZ!5(098 8.;Z O0\MREWX,B#.QH^ CKPTB1@DTAD
MGOTY.XVW765VR9X@0;O =F2BB;[Z-+Q:N/CJ^+T-' L-/RM0NVX0KAL4+,O@
MYZ.#'ZUT'J\=OM2-&_K ^85#*\J"59_<)QICNTK^QBXX&+M7DMW7D=#N,[N2
M\BJ68?W?--;YV1170]O/EHR..TW5)G@U.,K)3TB$SUZE?L5]Y5"?T6#A5]Y"
M&O)+?R7B_@!!_$DLKMH)MWNF%6WJAFH1*=O"T!>)]5F_[: ^HQY>7Q!^X AG
M>GESE7UW^LT_A56BWC8;./DZ]AG[V<K'R>^5$I66_*NLG,*H._GITO!I9C_\
M>BF_=QH?EU^-?:TY@LHMZ-73D[]^\T 2:_9'UVSXUT]G34='PO_$#]>Y%@_0
M]_AM&OL#$X2?P_WY?P%02P,$%     @ ]Y1G5P8=XMDB&0  75D  !@   !X
M;"]W;W)K<VAE971S+W-H965T."YX;6S=7%MOW+:V?L^O(+R+(@;D\=PO21K
M<6(T11('L=L^')P'CL294:.15%&RX_WKS[J0%#72C"])-W#V0QM[+)'KOKZU
MN#BO;K/BJ]XH58IOVR35OQQMRC)_<7JJPXW:2MW+<I7"7U99L94E_%JL3W5>
M*!G12]OD=-CO3T^W,DZ/7K^BSSX7KU]E59G$J?I<"%UMM[*X>Z.2[/:7H\&1
M_>!+O-Z4^,'IZU>Y7*LK5?Z>?R[@MU.W2A1O5:KC+!6%6OUR=#9X\6:,S],#
M?\3J5GL_"^1DF65?\9?WT2]'?21()2HL<04)_]RH<Y4DN!"0\;=9\\AMB2_Z
M/]O5+XAWX&4IM3K/DC_CJ-S\<C0_$I%:R2HIOV2WORK#SP37"[-$T__%+3\[
MA8?#2I?9UKP,%&SCE/^5WXP<O!?F_3TO#,T+0Z*;-R(JW\I2OGY59+>BP*=A
M-?R!6*6W@;@X1:5<E07\-8;WRM=?WOWQ[M/O[P)Q?OGI^LO9^;4XN[IZ=WTE
MSCZ]%1_>G[UY_^']]?MW_/OE]:_OOM1/?CR[OG[WY>K5:0F$X'*GH=GT#6\Z
MW+/I0GS,TG*CQ;LT4E'S_5-@P'$QM%R\&1Y<\$KE/3'J!V+8'XX.K#=R4AG1
M>J-]4E$W*JV46!795IP#K058#VBFW(ASTHDJQ/^<+35]_K]= N#UQ]WKHZ>]
MT+D,U2]'X$I:%3?JZ/7/_QI,^R\/4#]VU(\/K?Y/Z?3@IMTL#7OB!Q CSK2(
M8@W>H%4DXE1\RDHE!H&X51 7PFR=QO_&GSR=954A0J,WC:_(,,R*2*:A8C5>
M9WD<BFE_VA-7%(]@B4@L,4@)6>!J?U=Q 1_AQDFF*^!)5&"N1?VJD&DDLG(#
MGQ409FYD6HIU%=,N/?$VUG*]+M1:4OC)5L):U?4&J,P2V"I.UZ*4RP36UI:*
MFI&L$$J&&WP5^8% 7,!:\(I6:XB+I0Z0.KL)DG_GF!;E7:Z(P*@JB(* %@1J
MX;]"\=]24*+8LB\J]$4!GE2J[1)8LNY$#\(/0_$<Y%ANLDK#)_KXQ;-K6L=W
MY8[7GUV!*<0A<'@AET4<LC2N-G%^)XM(O$MBB&KTH0;)EC)Y=A%_4]%)#L\R
MD54:ER? @Q(_B<ED!O\?#(/!? (_/!>C83#K#\4Q_3+LFQ\&BV QAU^>7?\L
MM_G+C[1.F&E81\7;955H%+H8#H+^?"I@B<58_/RO^7 P?.G^'8Z"^;S_[)+T
M.PA&HU'K$=AQ@%L.@@$P2M3#]L-AL)A-D<PQ_+#H('/$=$X"E,^'+%V?E*K8
MUNR-@OYX=)B] >CC^-G5)BM*?AEV'0\60,IB-&T1.!P'@_'DJ10^1,_#'ZOG
MQ9S(&P!/??PAF(^9S '1!70/Q^/[M-L'6<Q NZ-96W6@W=' :G<ZGL(6^']/
M<),1"B[HCQ:^W"93I&,P"<;#18.PX61,I(T6P631U*IA9AST9_,N9J;!8C!L
MZ'(03.8C-+K)H$W2,)C.!T^AZ1-Z^W_479$#Y'TT"V8S8]&@E=G(V)DQLSF8
M\_0>;4['P1C6&H&>^HN6.A?3H#^=&'6.@N%PT.&L\\6$5#K"S8SXI@O0\(A_
M&,V';1(7PPEKJ3\-)H-90[&6O>DD&$X6>]D;38)I4\'363"=S<08XT:+P!DL
MT9\\G<('J/D'>^LHX, U!$;!8G\2,W"N,1$W8PD@99-[-#R!H-T?X6+S>4M[
MTU$P7@Q<-%Z *PQW/'8\1&L'F<X\X8%3#%!X8#=S2ADU:>.1\;\^O ,>Y6O6
M<00R'RPZ.!KWX9U10Z>PPP23R63:I@K(7RSF3R%+7%0E@ _Q6154@B&"N5PF
M\=IJIPTF:BRA"3@4"JLS_'/N+9+5BW3@B!;8,$KST$4@9-F%%W9APJ.#S/T&
M-Y]2GNP;SY@-3;:8WAM&G@^.G7(@N\S&S=^,AIX/C^M=(!CW9_4NHV#0[],Z
M[U-QH99%!<4LL64!J8(Z$X%C82K/&I':VJ',0$<:"NM(R"3ATC0N8]17REAO
MM=)@6DK\)<.O"B!L7F1_P7*$X? !7W!OX65-" ]Y!NG_5B66(L1[;ML0%9\D
M0!Q];)39$V<$CD'9R5V >)$L"9[0 *YAQ;^!0S!QLR+NOL>.@'^"SE$5LA6!
MT*:] =2M28*$ MM0<V-!3LLK7<9;,C@+>>4VJU+\H\1J"R239B6 \AKE(YQ5
MN XQP.S0W@#C :.@+H?]EQPE+IT)HU@^&P%^E"7PHNG)P4N#^%&JJZJ@UTRE
M83 [[F-EW]P/;>2-Q(K$Z"RLB@(=Q;*%XA#J6T[L9AV5"BPO<UC\&SV>W!&R
M[4V=N)#LGT2_-W&?6 3/'HW%"*SA@_2Q"."/&O<$(T1U2JVS,"8I4^%S2'V=
M_MP3YZHH83NQ F/)"LV>%1=AM=4EKJ'!E*H$M:BKI$0###<R72LJO*C@P&RR
M1EJ-$&Q%=) 879M%RA;+Y@%U6%):D=66T7.%NH:"4:/3X'L?8KF,$W:NZP8M
MSBWB]":+0VLH.R1:&BIMO>+SY;G8*HAPD=A*B)0A*!Y%%\6KE2(+@#V4[M6M
M@GJ#6(NU2L$N$Z ]4A@!\(4JA\VL/U80@):H<-P/,@N$Y]M-#'4@2QD,YB:.
MN#QT+.3RCBI"*G6C&Q;FRLK64HX-L@"-"4PT Y!@=M'4UR([YKBPS1-E^0^-
M\O,-/*.M2_!*0(%;XG:C4J%M7,<2VA *BK&%K^?&L*+Z!D_2BE:ON!C^3=LP
M ;](76<=R6HU_O9&)L3G%3:_B!@3%]2W$H4*WK>1-V@]D#LPD)%.0;@%=NI<
M$ %; RIMC;QW;X[K7*MW$0!1=(<+G\.B)0$.UC(,BTIYB37)@$?0./<@N@A)
M/(/N)N1]RLU:U"#YO(D(R'+=%.$@BP$[3HW*U9Z,CI2^!?[YTP%#2)(5$,;@
M0]^3]OW7G]&B!$//=U0+:34PV7<<C/H3^G<.)=AY%_O/1_CT&/\W.498'$Q&
MB+:>8T6QF$*!?.[W@, @ >)HD&ZJ2LQ-LP&C:8#QB.HPIV.(B%18*+!VBF0[
M!**D)/:%0)8=(KF5F*IC1%_HX)RK['J(88QQY)F..<P9%8+&RKN3&P6.#B@%
MX@A@"I-WM$OZ#B'5&1^! C #-)4Q!17(NJ#/@_O= '6@I_;Z7:""$]VNGAYE
M)^ &285U".#=WGPGO8WJA'=?ZFH[T<$P@EQQX'Q"),"V(+QIEVRZ(U+CVX87
M&WIHE/NMR+?>IYB2;"QK([T+PA:).)SW)!QY*#)]G[TV4-KAPL8"-+G,;M33
M -KXN"OS>/B6&Z$/[7^B>29DC:@(8QC@:VS;<=IH.C<TO33Q&;SFMPKR;KNU
MBLH&].=A90O^]GB'Z,RJ'F^/:NW^$-9:-FR7'P2&OVEON,/?L#?;RQ_&],ZP
M_[@DQ5SH_0:](CF/=R@;>$"\25K#B,5Y#75MB?'.%@ /+3)0NOO(0VKHO&-,
M"[2-/\U26WFT-'37BJ%</>@LJ7P,_O'SU1^ E$OC?(!E,*>38G'3MUFU+%=5
M0H4BQT.@ZAQB5UR*#TSG)4)Y1'S:%BI+"0:IEN;ID)\V7,4[YD5">4Y 1!U3
MT91JQ7G:!)RK$IB@1@30;$H["!,]<?&D4XWFX5'$&$A98]@U4\\\'I"D2 0:
M78D4VQ!E9$4I?5$VA,/(\$F'-6#OMO0B9(?ELXZ!Q17$^!2@X>53"-KC<.S3
MGK!,_Z&DO^QLW1T@>N)/UD*![,AFP',X!B6Y5.LXI1X6T%EM*XY6D8+58T0E
MJ+G?9$J]F(%5,6?>U+1A7/DKHRRWUG]V]3L\/)B>#$9$S :,-LT:E-\6<:E.
M,)-BC8'4WJ@BYLB1H[H!2YE*E-BH[;Z5:N#]!\7EC)HMPT:D^:1NK?_AHN /
M:02YU049=RYZ7Z#9Q_T?@#2H1W;N Z$G^I>76FZ=5#$HPAZ)EV(\4.<24)52
M6P2;:&S- @5;@&.$B8RWI :P#8@%X(/P*4</J&?21I? 6_%!4<\[8[;2H\#=
M$[]FMT!EL:_AN2?SV,J9!T]J=&308R= \FL^;J25IG&&C]<-,Q?IN3^*&D_B
MO_'LF=Q";N7:IK:!US^RJ6U/-.L=S&;H'I'"C@3J'T4: X -*2![#9^:2("N
MX+0$&1O04(HU;)=B=R+.^-1:)B&ZM/46TP?L+)QM4\F\S64L=48(XR^52G>>
MEBBEK+!OH#%J!/=M2NEE(%&%4I?>5M[K/>XB49OX@?PSSQ:D2FUG"KCE(FU_
M%8LWJ2$S8E=IJ;Q^$C6022YYGD!00B>]4[(X*;,3U+@EQ.N-FB=+#RAX?2O;
M4".RZ6# E,:[B!ID2R,(1G3@[:8PXAV95IGHK$DP-8-JEF,J=B!Y8UN8^_+<
M;W"EU"'FK)E4D%!R"?+<8O\/WK>" Q!PILE?J/]H6+C7WQT$,,D'A%&L#008
M#3VO,6'<SF(\/AAR'/=0W/Y2Y@'8[,*;"WE"8 X:R>W!CLL=!(+FK'NT7M=A
M9]$?[B3P@4#?1_Q$-$W(/'3A=L2D5=M!;M@;[0MR3\IH5$I$L&F$_=E&,'^X
M0*,X(F#$W8@Z'R+.M<$DW1GV,1+@N-.QNG90D=3+WF+P7Q?Z=X>%+[JU1'AB
M^I+@ ':)/EM6Z: ,@,;WV5_0S1[3VV5DNU;C6V5@7N<09GLE%"XM>-2-_@NG
M2Q,G5_(F*RC>-+VN/B_ST4>OP_:LK*XP2Y5W)W^8?L@%]4-L!O4%]X,%UN4\
MQB%V:YA!W7K;K6&L<VG#1F=;YP&RCIQ%<Q6AJZ65//S-'0[@J:P.W&": VKT
MN54.-?&YD *5X#!R5"5&:JJLL9'VN]JL7^,JL)I+4VQ=[<9L(N_<*15U\?+2
M/_3 (<"<BDZ"&6XHL%!Y(D/ESL4]1K&DHF4M%0W+.TR/#_EVT"LH(<>6'F#2
M1&([PR=A#W ]W!W63W.#&CN8/Y-USU["'P!!,#VX*("H-7*49X5=T"N6/(S5
MQJV]UL GG1.:MSVXM(JQ[=E9YY74@4W P,&"#>38QI1JS?$?/@'E@U:)-8#.
MXVZ !T6F3=SIU 16NS$>XT$*4%%+/A#L=8V;(VM)M?9JR+6S+AZ +^M15&-0
M_K(D<K(1GC9(R%M#;*M2:PA*QM:R1)_\2MK.L=(SG2+&)=22A50%\#9IH$?S
M=H9] SOCX%5&#8[!^F+XF [ ]8:P^1(0G>FR:\=R)WT0';-JO4% UO0=YQM4
MJ-/$"L91IVZW/5<7E.MH5@4%WG@ 8Q\K"S]NQJS:Y;<RK7 !D$BAN0<A*JWJ
MU@R27B5D&_H.;'G+L:"Q.&17 -QQB ^7RE5S=BGX<<O03M66AB=XX!9X-&$$
M99DENMH,X]P.S6\ \,[X"-.H-E&.6E_PNT(/;$^?G')/PR=PPQO[5;,;MOR*
M=?_VI% \8@%<1-Z9KC/\MX;'^EZN?3M;Q72XT[;O^^0 D:>;<R]8H+M#O,?1
M!Q-4Z]/3-"*WI#+21)]:%I9PYA9>#N.<]=XX;V_$*6\RB)J"Q)A64I1LL=@8
MH/D#$\)6&2: 1@@3S[VXR_ C+G:C'!97MQ2G('4UIVPDF@4:'I"$T9@SV/%!
M4=G"CT(C5H+82'2'D#PW3X-I=$^ )]V=I9BFXZT4W%]T9R+@%RL;HIH95][(
M.+$M;YR+8"1!]:@_?K4SH,-F[[ %.([-GX0^$(_A&2*=D%/GS!T<MI-68*=]
MBACK7$R:8%@$UDW]N).!"E^/UCC9QFB8H4IK&P'X+HL"?K^SX*DA9;)\;V]7
M7C*^07&S4'L.L5[0^5TG7JV1_MM[1L'\<3<V3>><,@S!-NP<"@Z;V&KA-NLX
M/(R5/Y# ]RSP/+8L;,C_3X+G?ET[MH>P]H'G>LKRP-GH@T#T'MCL7^9X#&:V
M9V"&- KQG:CK>G,?0/V' ?/W!%\S3^,Z6-0ZHI_!K;\HA*&\$NLCYN9S5I7F
M&,1BQ4<%:_M6\-\0ML4/CMNC.FYWX7DZ +H R:0AMD#<^9X.W+Q&'=+0@GCF
MS(\*'<#>"[L&KU/ X1#C>U]<-WI-J>CJ(HJ7[6ZZ!?:N$$D-]EZ9-@JV=!#2
M;BH [LU13=R13;A[VA9/R0DM5TO @^38?-1A.O_6' /K/1H\"X3%11"U+Q-Y
MJZL8C=P$@LB43:Q2&PVT&W*\41X@LGYOO4=A3\N<KX$"8AL?7("'@H>JG22I
M3YLA2G/F:4P1MXV;)P, J25=@].(@PFZ19S,6M/3V(<+[6&!P?8'Y,X.W\XI
M9.7JVP8 (JT%S+JQ.3"HRJ8DFF7,<*30U-#J+MM7 Z/<&/(!J*3LET AE&@^
M>:WU)M2-3"I[[,1-05WE&*6Z%P;"(89S;$?AW;I0Q*=!-5?-TE9JHTNLUBX]
MD&\R!YF3,8W(CVX4/_<9,<FD.31JL)7YN[$?-C4N&E"%2X@6-?QZ*3:V?&R<
MQ[@3$#\KR_3.8C_/QUU5T-S7MUL__9$YVN+ :W5T!$R/@P[#B.FT,(?L\?\<
ME.[+8 Z> @]ZKQT04.7C5V_IKJ[S/8HY!';%<\HS,6W#^QZ;;$]8D5I79L >
M8YJW/;_?BB \+-RL)1GY^BVCT\Q6DDTPV^D07N:UK+)]/!VJ7]Y?DHLHH]!A
M?<R%*6N12Y6"Q#&GQBMTH: ^2]S7]NOP!9-:7."1J9M"3S.4=\6QSB!XU[D"
MK\;93)PNL6,3A'L=KHEY=,DH"E@N[[VX(7Z%-_"H18GWD72ERF4JSJHUJ!.O
M;'$Z#78>W4*%#ZRDT0J35HJ-@E^S:BL#\2&K8AW+5&*XE&(3KS<GF#_/P8C6
M&5C#&'*+62I@F\9GX*<T8IUME+RY$^ L$)Y#R7<%V >IVU/%240#FLT.D^2H
M2%2("QFZ ;<T:B(5_X I4H V7)L, *SM=)D4?$FPTJJ$I"[MD1&$'C[4+?DF
MA+-G<(-BZUU-X";6G7O=#57L7DJO67M>>S,&041RQ\3)5OZ%+UFN>WY9^?A1
M$@<3:A[=Y0<ZNAVV3CYFO?[>XLV&!D]B$K%BT0YC,3!5%%7N3AV\TM*FY7MU
M3KT]&[-KI.NX<KP<HLS$;@Z\]L#/ Q<F$+%2_R$V: K 42MIV"R%. 0X"X,*
M!^C=VP<-BT%=T%=%I&R/;48-^G&YL:[M+'EDBG;%)B*I"Y,(MS$B0-A%ZQ#B
MJ+G+ 5PA/3*VB=K%)@ ?E6Y.FN_ %;J*8RI@MR3@Y=WK*)RQ;<AO[,8S(HZ3
MQF[-H28V%#(=A$GF Q\'>)Y19"$4*5I4N34*O-G+KI)U!@JBI"$< _P3,"2*
M0391=&SCCS;Y\YKG4F_$!5T3B;W;1OA<I17/<QEL0[^[[BPMV\,<8/C0#'_<
MXSMM>9:I!]PQ.T;8.+>/AC*/:78G%:G$',F6ZEAXI+OLWM2Q$JA3F&L%? \;
MAH4.XK.BIKUY&\(#5+ZI[:$X3F_0H'<HOM[X-^8>%)PPG@4F\//WD<0I@:.@
M@7UI1,CYQ,[\CZ&7ROM$R13,U]+.5Q/J MK=[>#12"- ,F [CQ2:FXC,1WUE
MZ87KAG9[:K$CN:9\.\S?17%LE4G$?HT)H]1[I[XRXB1A3LV8=O_B":R_I"?-
M!4H"J%S/-G609TG,I?I>QG8/(NM0"N31Y1Z#/.SHG#O<0%CZ,(;J8(,%7%RP
MS7@S>?\YCMNJ006JJ*U9H^_[-;>FF4XZVS3HV]XMJF^OXC+F[N5NN/>]ZYPF
MSOR37K,A-J<8P-OLWKS:2 )K\T;UD(TA9H'6MH^)C;58WSO^(S[KP\M. 7OG
MB75/>T\?GZT;@O58IIGKCWKUQ6ER?+SB$WS/Q9RG324[<:\)MYO9_[KU_QSK
M!.] D]$+8'N, 'Y><,D3ZE(<M/$FSYKWMSV,W!QU?]PN!M>.]]]*V#F&]>?+
M5DVGM</L]NL2VAG0A BO;,,*AX%1H\+B=,'"E'RO] ?<\'"5?CO)[KVR^%[X
M('O/:;:92S>CO!V!K/M^K;43[UCR3Y.#J%M $<YTR0& ,VEY(CU.L/8T)X+>
M80*_0]X*A5I6E'PN7G^#@(6/OE^SRCJ^2< WNUV--F\M["VG.F'M;AW@.KZW
M#R.UD4-_'"%>+]%++.80RB20[J3MX(*A3[OLTZC5.#/89-E5M@=>T>7G4.\M
M/@:][_XD+T13SB=Y5>295M0<!BEQMPF*;7,I!(>#[0V08W,"YG3=.HS#GI4;
MIZ+@[*Y[TGD?E)!_>96:.^AH#4Y3L' *2;YN\.M ,:V;P2-+)JVZS3*:7C(S
M'@814JC/;!]<^=D-/N9[N]CS-=+#7KV9CW8SWG$1G>!H6RT6XG-99%_QV$ I
MU^P"ZT,JJ"OCG6ES?8P=<.R>?ZV/!P-BF4W,\==H7#PH0S6S3&BR_6[\".S)
M[G<U13KWV+W4V+BL=?@>VR.B_H\<;K^T%Y9_,Q>6=X=H&T>)!CG$_S5?Q',P
M4_TD)G4GBV*^O;+G@>_.E-4>)N7;'=S/-6&[@<(9$$+<=I=@.LZHZ\Q70U ;
MM<4:'H0:%&QCF?')O%:0%/Q1K+J+WL6)(:4GNKX2]=3[REN0Z)J^V)>^B"8M
M^=MOW:?"?G?P&7]E;OTX?_'P1S.<GZ@5O-KOS29'_,4 ]I<RR^D+=)=9">JC
M'S$@J (?@+^O,C!^\PMNX+Y1^?7_ 5!+ P04    " #WE&=7PF(0V0 (  #]
M%   &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;*58:V_;.!;]*X2G6[2
M:SO.8[IM$L!)&DP6;:=H.E-@%_N!EJYM;B52):FXWE\_YUY*BM+8;A?[);$D
M\O#<U[E7.ET[_R6LB*+Z5A8VG U6,5:OQN.0K:C48>0JLGBR<+[4$9=^.0Z5
M)YW+IK(83R>3DW&IC1V<G\J]#_[\U-6Q,)8^>!7JLM1^<T&%6Y\-#@;MC8]F
MN8I\8WQ^6NDEW5+\H_K@<37N4')3D@W&6>5I<3:8';RZ..+ULN!/0^O0^ZW8
MDKES7_CB)C\;3)@0%91%1M#X=T>75!0,!!I?&\Q!=R1O[/]NT:_%=M@RUX$N
M7?'9Y'%U-G@Y4#DM=%W$CV[]&S7V'#->YHH@?]4ZK9W^.E!9':(KF\U@4!J;
M_NMOC1]Z&UY.=FR8-ANFPCL=)"RO=-3GI]ZME>?50.,?8JKL!CEC.2BWT>.I
MP;YX?OGQS=7-)W4]N[QY>_/IYLVMFKV_4E=O+CZ=CB/P>=4X:[ N$M9T!];?
MU3MGXRJH-S:G_.'^,7AUY*8MN8OI7L!;JD;J<#)4T\GT< _>86?LH> =[L"[
MHGE45R9DA0NU)_6OV3Q$C\3X]S9C$];1=BPNEE>ATAF=#5 -@?P=#<Z?_G)P
M,GF]A^E1Q_1H'_K_&);]6(<CM1M.O;U4USHSA8D;];M5[_1&'2>'#]6:E$8!
M(IC*U?[!TK6)*_5Y9:*EC;K0]HN*#D6:UQG)VH)B)!^46Z@,MTU4F8:W>.O"
MNU(]P1&C"3*Z*+@XL?F).NC=&4(FYO]!Z?(C!LQT6*E 6>U--/_54M( CRMZ
M?-90:9LK^A;!75:@>GG?1N4Z$B/^H[;49M:1@H-<69H(6Z-:$ '*RK[:U@'&
M5\[WS^O[02.-)J,C]3=5D<>QMB[E<&-!B4)D)&AAB+AI['*+7TQ0!Z/C/L!(
MS:)"[D<JY[C7%H#$8Z5S]M1HVKD.2/L/J!% _SWQ$0X@]=[!'4<*VJX6M<<2
MKW*41QU"A[PME&R@#L%E!N[,VZAL$/^OM?'$;@PX "6&FQ?.YD%])A@::E(A
MW9W+79/<[#RHHR6H#.<%XI/F=4 :A\#!"G7%$1 RE7><%4$X9.0C^DY+U%B
M:XL,S-P=>?24L->5*OER<C ZV>7-/MLA/URO3+;"KN-^]GHJQ!%-JK[[</OG
M/=&XTA''>?H^HV796V3S,F7SLX2]U@& P15W7'96_9Y%Q]R/$G4QG)W6"T!R
M9GM&0!00@6*C$#:T#%[R? C.1\<]0Q/GT)*927=4'XD="LC;E:DVVN>H#"L2
M&5)1/5$GCPSO0*[UW)LL67-E[HQD4=8"_'3(?CHS'^02H[>!,$CYTII%(J.P
M85XT;@Z= \7)=>SA?1>1D;KIZ%W#C_Q_YG&]E!3'4S;.-O.%*&+"M;3610N*
M1$!ELU2P)J% *MF\Q7*5HXR0= CS-'E["2@/J,+H>=*;/=OX[(7QT)ROM?:(
M_7VJDZB1J!+*:85B>L&Y 6Y4&BC6HK%.WUL7U+.GO[R<3B>O]SHAR**#U\]'
MZA/.WV%L#Q>Y$G5!G$E3Z&8G]Y7>Z'E!(@ED>2_L+GF>*,1J;"H2K[CRKEZN
MT*H\RD5J8IB\WXDN*D[#J&\XQK/B(Q1'H\.'&LMT'_MW.],)!'H;4YGY?H;K
MK%YBEOMILB<HU =D/W.\,0GG$D:.-&K*!IVEE$94YZ2LLR^D3:9P<D[(T(N$
MIC"\3U!C<0>,FZA#RTM7PU[,PSPLXP8O-3PR9[XF[J1X!PB42L=),;8>$V3I
M!R#H84_EDG)"GF@+)#*NTF8KI.Q@E;52-Q>ZD&2[Y=EVI#"#"WD+>4J^#BJ-
M)H_E74!3%4G+O*,>D0K%DID*]B.0*4KP./?4PT[7DM(=])1NR')1D:ADL8')
M08+VG9\W+?G;B$A*$@'[DF-RC=<?:-L[U-X25:MF2T]I!1_V$8D Z10-OD1A
M S?VENQ4FHQ,)6=HR0^97QI'=0K^Z3Y3TNSE++7B)#T:,53/KI%;4@%/=5F]
M5E=4N8!6C\&HTG;#ZU%OFX+)ML)P?7795K\8\4_H$"IR5A)W =M3SQ;E671+
MDF"+#0 8J@8L;6[QGC^6+:U*O&F92BHOQR1/N0P(9>O1EM9C%S]@J3F2G;.S
MUMG]PF^1]D>E0Q5;&N-97WD<2E-PO^UP7!Y/!]*,UHZ?QLV+.\((  ,7Y#$-
MM8N25FW)'+)9S8D/F** 6<AI,)815X8.)*EU4:'-L0^WIM#6+$D#;%;4.3*C
M[=BMIQ)GNFLKIWD%'NU.TA^TV:XA2\_O6]>+?L_'0UF\Q1UL;^ERM/TT.;T'
M8]&%DW;J U!C%]( [FU&E#2WIAX*OQU/6'JSIGIC:FL941Y2Q?%@-M^H6N97
M^I9Q%HJ$O.P)AE0:[PWH(5*A=O,@1(TS?G-UJ=NQG"L10BXO'>!:ZB\H NW1
M5>ZURC:,6A6;-SIY/^8_]./.[%F#Z?V(B,F6FFG\NUFI)_5,NDGTWOC9A7K7
MY-QITKXLEU<IGO%6VB^Y*6W/"L-!X!:2[/J!<*+=2+ASCI:$!(YD>CGD.B?F
M!FH K#%+Z"#$<7ZR5%X[\6((EX?HLB^OU<JMD?A^N*N:?ICK*7=_0)KS^'YT
M[\W#!WOFX;W%_,-I^O\IU-&V[QWCWB<I](.E?'@+_()G8_HZU=WMONW-TB>M
M^^7IPR#ZSA)#%=Y#%]@Z&?UZ/% ^?6Q+%]%5\H%K[F)TI?Q<D48U\ (\7SCP
M;2[X@.Z+Y_E?4$L#!!0    ( />49U<%Z85P @X  * D   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;)5::W/;MA+]*QBWM]/.*+(M.VG:))YQG*1Q
M)TXR4=K,W#OW T2"(FJ08 %0LOKK>W8!/O2PTWY)+ K8]YY]4,_7UMWZ4JD@
M[BI3^Q='90C-S\?'/BM5)?W4-JK&-X5UE0SXZ);'OG%*YGRI,L>SDY,GQY74
M]='%<W[VT5T\MVTPNE8?G?!M54FW>:F,7;\X.CWJ'GS2RS+0@^.+YXU<JKD*
MOS4?'3X=]U1R7:G::UL+IXH71Y>G/[\\I_-\X'>MUG[TMR!-%M;>TH?K_,71
M"0FDC,H"49#X;Z6NE#%$"&+\F6@>]2SIXOCOCOH;UAVZ+*175]9\T7DH7QP]
M/1*Y*F1KPB>[?JN2/H^)7F:-YW_%.IY]/#L26>N#K=)E2%#I.OXO[Y(=1A>>
MGMQS898NS%CNR(BE?"6#O'CN[%HX.@UJ] >KRK<AG*[)*?/@\*W&O7!Q]>'F
MYOKSS>OWG^?B\OTK<?7A_>?K][^\?G]U_7K^_#B !1T\SA*YEY'<[!YR/XD;
M6X?2B]=UKO+M^\<0K9=OULGW<O8@P;EJIN+L9")F)[.S!^B=]?J>,;VS^_2U
M5:4#HBIX(>M<7$%<72]5G6GEQ2OM,V-]ZY3XW^7"!X>@^?\A*T0FYX>94"+]
M[!N9J1='R!2OW$H=77SWS>F3DV</J'#>JW#^$/5_[[('R1T6]GPJ'F0C/B'!
M04B\4TMIQ$=G,Z5R&-*++TI(V,^WBS^0>2)8L9).V]8+E^X8OM.,[NA:A%*)
MFO+,B,S6>8NKMA"V1=*U'K>\G^"*!G)HL\&%E34KW,7AJE(NT[B7:]^T047'
M9D;J"G<(%)3SWWWS=';ZXS,Z#CSSDB&A.S.<%X YT>"\K4%0UW^T;B-:Q+(3
MB!'E\) D", E8>3:DXPD^6_3^93)T(=?+<05EUF8BB^E-HH?0G?P5NF"/V2%
M3-:U#6*A\!2/LJ!RH$$H1:9< +Z&#=11^-YHM2*J,NR2EO4&EL_*,=V)P.E:
MZ )H%90#B("NS%?04ADB:5N3"^)<2I"5T!#'R*#ID%!%0:Z$Q<@?A:YES09O
MK-=DR G@V0,&V1RH%X[-BT].&/UGJW,=-E-Q\W'^NWB'"\MH_4_*6]/RGQ]J
M<2,=Q#[]B3+]].F$.2&&/"ZC6$S$+ZTIQ+4W9.1YJ9N-=#E4>_?N2GQ/SIV=
M//OE>LY_G3[[@23*%/ >'F&5(TLHJ3/XIG"V$AKR1H15;B+>6E<O5'8K/A2%
M+RTB>(Y4H-/;3+IS Z<4 HA:QHL80^D)(*2-Y8=.K2T;P4\%1.W"-<9,T[K&
MNK M;XQDG)-+I[I@& N B$9:*>GI++%EWX\I3,5U38+4J0HRB1@A!SF.#"&-
MMXB%7'6Y(9<(0A]C#D[FCJ#.$)#(5^2P]RV(+3;BOZW38*#W&1^T"IZQ52:L
MP;JDN_2P "8)6=FV#MVYR"G8( U8?2L>GTQ/4!6-(5J=ASZ.1'M)%SI732G.
M/F3!+I#.LR[0R!6%)GJ24[K5H=>TMP503-6@"I(4-HYJ??2.4Q72##$548*D
ME$UC="879D?9_0@91<3G4O7LU](GD1(P?EZC8&T>S15!H_BU!3A0_J%<!9@Z
MH(JU+O14/P*A?$DVFP."/DNT6S4R:!Z0U_3TG6VUU[*6K  Q\V%#W![(L=7T
M:QDR 3"!,2 YM]DMVLFZK=C0L/*CT_.G3TY[#^T@P>"?G@5EOOJSA=8 >^E1
ME2A0,XH%@/UV.)(#2>(4=EZI6Y9"5N@J_9;3SV,?,>F#;HQ'9 CD6H5 CI8O
M6F-BW */_R"CP[<Q_!T)Y_NX;*0+% .R""D&NB=(3O31B"TTH)3$U'D0;90R
M8&AC%!QD$\"VY!_.S?[HA$#WO5TI-N633OQ.9>*$CJ8AV%=D&A8<P;K%KC,[
M.NQ@XJ/+[LO.]E'/9$) @V]ES<4[YF/ZPJ&;EF2=0P(PJ$J8+!I%.V$7)AEW
MG!Y[^=E3@J,M IM<W55;C6M5C?HQZ$-&-9*Z-I+O(,58TE$K$W#B7!*=:I9'
M,[$+/G0D*CD5;Y!,)=4$$-BV*I55B@^+K@"U1/6F?4\?]HW:R W#0$^\2^CD
M?JJQ/<!]"^=V8!;Q8)LJYQ?U2B018@^A* $3=Y#.I<P^ QS^A[ 9^B/]8G,$
M1C 5]/U5UBUJJ3CE,$(NI-CN1:GS@7HG.@0^?2P0[GR@;MDG'@!LHB^HZ6A@
MECM-;0.R]5MQ.OVQTX- 8:GK.DGP"D69(_DLR< \59T?_O[LJ8B&@$!,/A?<
MHL(6*VG:KIG:M5,RJ?8DRVSZI*\0"XY=F@7K$4DT= 17G0T["TS%)2(S=38=
M)S?T+*/H&:$(!PUZ#^MRKBA9*=U21?>>S::/>UGREK&2X*$C%4IHP!:IJ4VN
MXB2E:)("U#8AF>:D0P$J+J@ ;+M"?*]_ #_6>."2V(\2JZ_#:[2QZI$M"G8A
MPKG.6N?(?C6LT=4J!M\0,RXF4J_TX=H64^][G:29C2OT/=)$<Y$:J,!:+K2A
M?(^&IZ<,+/M^GHJ7*I.M5X=B@,!\*W>'BD)*'#(G41G8ER"P4(HW#[1"(&_Z
M;3OU-AINI1;YI30,1G/>JR!1#_%CB()EJ.&'"0S,H@L=^1A;+Q]17X:>?1$Z
MU"BHS)<"N>@"5];96<R/9%A2>D=<Z)\\!*V1/"N:Q,R&;;ZL]5\$'C0>4#+5
M7_?MX!2(!&,HBOJ5ZFFDU.LZD:Z)0*>RTHRY?>?S+V.=L8G +S-M/C1&4!S#
M.P^0(\=PS,:RTKE&4Y="@9T\Q,T01PJB_TJB77IC[)K;98S_[#P,LK35HLF+
M("\]S5",'1H+UJ2;;*5O5);&G]'$RA(,\Q#U-VL8*E:62F[(\^H.%2EF5M$&
MVCP8KE  "*X;/3^C*QU&8P$QHN"W-->QDP'7\2O,=<4C%IG=&Z"F[B8$NL8\
M\:4?YS4P'))2H25(QM36L'EB&P4<;[5!!1^F#NUO*6>TRQ]1L[,990%']@-S
M-WW_V_S==[)JGKU-T\7!086$/6!Z.%FM48@Z?>X1/<6(CUWS.&O8 :-IN!^E
M%Z!<Z.C)SODQV@_Z_P'F:^62ST _^;+$V$!)6&FNS3[%Z*[[$.0NMEF'G(^Z
ME"6\-'$AD.LXOK-9N@[L =%ZJO28=C6U77<-%Z!A*WI(RW&X;&$R=WTQ:&.8
MD)+W,^96EZRL[D(T4=PX[!LWJF5'2PFJMP57(AJ]6*Q1:I.KU5U&*9>6(/\P
M)?:-R>Q&!7R(:C9%WS5$I-OA3+KO<AZ8113;98 _8-;&QB9HK]P.' <ST6T8
MBC'M4,49M;!AU^*\FQL9@S&=EGZ>O^H%B[U2VR3ZG1@^=8VZ;MH0HR NLF+@
M=A+*''AO'>Q[-2 T=&NKIC.%AS0(5?P_ G%)4Y"AB"/U0(FZ'%I/]87>#]T@
M-^WQ\A1%(_4 ,W84!KFL[=O\0;"Q=W0L&/E>0Y*"F7GR1N,MSF&BI[7>=2ZG
MXATF*8 ;UPY:U056?PY[(D[B3(/J81=<.\QP.(N'XRQ$9L5D_49FJ7>@]0U3
MB&L.-NZP;*.N6X<V(GG$ZY7.^Y3K-EEL1G*AHV^ ?92=< =KCZ8^=>U.+(&'
MF/'4]BYG$&U4]2VA,#)!M:1$']! 2PI9,EFI3-Z%8G]QRTX/JKZS,,ZH'K/H
MR.Z_Y+C=YIE\>REDVX!Y)*;/GJVYK' &K%*Q1Y_P:%]CV8L=5X^'1$C-*M?Z
M+K$BPY&"OFUHK4;"\"C?-XEQS;I0O*J-,V "25S^4NI0*\2.K&^GXLL.HW%8
M3 8G(C!E%W3CD5WRR:[\W:OXCM&=TM4"5&)7Q%PA?B(/5JWO3?7 <+XUFS,%
MD@7IV?+PR^<+I%+TZ6@_0.U0ZN[NV_Z-S, QR7;F; #4*5ML@8JEA[U2<91%
MQ^?3@F4\1]/V/V[8Z;T"H4OJ:@F&:I]P/,)<H52_](^V^0>Z1=?3SDC#YBVG
M+[=N*= F,=SH>\RU78+2CBW$(2"*Q5[O5QMDL+X^^K8 9TT.Z#?N[ %(X(OT
M3N !$>E-A:I'64#--O5LB&\UZ??;_*8LC"[VNV.5!-L'NUU8BU4&30,:KQ%L
MGS%L%[%N[<#W'EQ001_1G(K7]4H[6Y.%X*0;&87X@'NCUQ$[ <\UT>M5[(.X
MCE#<\JN<0N44X1/A>6G*FMD,I/FE3RSKR];(_6(6RN'-4(Q!WEK&8LU])CR)
M<*0-;:FD0:;''<A8 =JVD**,:[2$Y3$/$=,_F%!NT.!/+'@PHXZ!LU^[M-<E
M8&JL,2TNA6'+ANQ'=8N;DOAZ >V=Y*:QE'^!.$TT-"X'@@G?+8D#[5+3R[W1
MT-)8K@9DFJU.:?<EFAUUA7OUE3JVM*"#R1L,Q9.^ZZ2;T9 RRU#PN+'OWO[%
M-QF]CI.QW/0R(8E]8+0@2Y0:-9,*NQG"I(NW(@8;NRWB$H-:";WW^@69<6:/
M9[TM2>(.-4VG)I8[2%=Q*[N(;PF@&5$8/, #!!LHMC/1XM3>HLA0#?&:6R *
M*5XC$$6YV8&92MXF'$,N<@]/SHDO+5A2]FGW2C'UA_SF!KFO)7=@U)<9,[P6
M3)6I:P6W0_=0@O#GAV9I$C2NT-3@=W[GLD5Z:/A9ZC0@=,+')?CX0I5P@,WS
M;U]NTM#XM;>;#-N%L6MJ=215BO'2()WEMH2_[$9&M-BH77'?6/!;A5$)&FX-
M(;@[1_6H>?H5U(R,I^+0SPZ.1[\:0>.XY-_&^ A7\0<D_=/^YS>7\5<GP_'X
MVYT;Z8"='NP*7#V9_OCX* YJW8=@&_X-RL(&=*G\)\ /(4\'\'UAH4WZ0 SZ
M'R5=_ U02P,$%     @ ]Y1G5SJ;KA$W P  3@<  !D   !X;"]W;W)K<VAE
M971S+W-H965T,3$N>&ULE57?CR(W#'[GK["F504297[!+FP!:=E2W4G=/;1<
M>P]5'\*,8:++)'-)9MG[[^MDABEW6E#[ K9C?_[L.)[Y4>G/ID"T\%H*:19!
M86UU%X8F*[!D9J0JE'2R5[IDEE1]"$VED>4^J!1A$D4W8<FX#)9S;]OHY5S5
M5G")&PVF+DNFOZY0J.,BB(.3X9D?"NL,X7)>L0-NT?Y1;31I88>2\Q*EX4J"
MQOTBN(_O5F/G[QW^Y'@T9S*X2G9*?7;*^WP11(X0"LRL0V#T]X(/*(0#(AI?
M6LR@2^D"S^43^F^^=JIEQPP^*/&)Y[98!-, <MRS6MAG=7R';3T3AY<I8?PO
M'!O?- H@JXU591M,#$HNFW_VVO;A+&!Z*2!I Q+/NTGD6?[*+%O.M3J"=MZ$
MY@1?JH\F<ERZ2]E:3:><XNSR_=/#A\<U]'__L-T.8+-^ANV[^^?U/+0$[ES"
MK 5:-4#)!: 9/"II"P-KF6/^;7Q(I#IFR8G9*KD*N,5J!&DTA"1*TBMX:5=I
MZO'2"WAKIB67!P,;U+ MF$;XZWYGK*;!^/NM>ANX\=MP[K'<F8IEN CH-1C4
M+Q@L?_HAOHE^N4)VW)$=7T/_/]=R'6@R@@M8\+% V"M!SY+: I;M!((O15H#
ME@XS55:U9?[UJ+T;?IX!DSGD7-06<^"27!#Z0ADS@(KZ:GQ?:5=X %MH1!]!
MG4<HFP%!-R! UVNQW%',Z8Z](PD)]+FD6%4;LI@AX&M&SF?X.4WZX*[WT<.?
MC]UWJ$\NZ^7SGL_J,W92[XD6X;=U_0A]2--ADD[ *9/9M#'%P_$L@?9\.(MB
M&/0^^2U B=@+:EIJ#6$#_7@ \<TPF=Y"/!G.*!EI\4WBM&DT[:W^0V])IPZV
M+7!)DU$T]ODC)SA+/)I-6D;1*'&B2^PN&O=[VH/N&EE5:?7*::&A^ KQ^+9K
M=9.;EB1()7]^0>-XM 5P0T8++DIS)L"J9D28R&K1C<AWY"]-Q/5!2$9O/:#P
M;,>5J ]^DQMJ2BUML^XZ:_>QN&]VY+_NS9?FD>D#EP8$[BDT&MU. M#-]FX4
MJRJ_,7?*TO[U8D$?/-3.@<[W2MF3XA)TG]#E/U!+ P04    " #WE&=7/(59
M:/D*   ''0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6RU66F/W#82
M_3Z_@N@$60^@S.CLP\< XR,'$#N&QYM\6.P'M<3N9JP699+J=N?7[ZNBI-9X
M>L9.=A<P/&R1+-;Q7E51>KK7YH/=2.G$IVU5VV>3C7/-X\M+6VSD-K<7NI$U
M9E;:;'.'GV9]:1LC\Y(W;:O+. RGE]M<U9.KI_SLK;EZJEM7J5J^-<*VVVUN
M#L]EI??/)M&D?_!.K3>.'EQ>/6WRM;R1[I_-6X-?EX.44FUE;96NA9&K9Y/K
MZ/'SE-;S@M^4W-O16) E2ZT_T(^?RV>3D!22E2P<2<CQ9R=?R*HB05#C8R=S
M,AQ)&\?C7OH/;#ML6>96OM#5[ZITFV>3^424<I6WE7NG]S_)SIZ,Y!6ZLOR_
MV/NU\6(BBM8ZO>TV0X.MJOW?_%/GA]&&>7C/AKC;$+/>_B#6\F7N\JNG1N^%
MH=601@,VE7=#.5534&Z<P:S"/G?UZ]M7[Z[?__SF1W'SZL?7K]Z\OWEZZ2"7
M9B^+3L9S+R.^1\9"O-:UVUCQJBYE>7O_)?09E(I[I9['#PJ\D<V%2,) Q&&<
M/" O&8Q,6%YRK[PU<.3$.]EHXU2]%O^Z7EIG (E_GS+72TM/2R.:/+9-7LAG
M$_# 2K.3DZOOOHFFX9,'=$T'7=.'I']E0!Z4<5K#Z86X*UO\+H$R8^"=ZB!
M=9,[*?*Z!,9JD%+H%JAO+0ZP5KB-T>UZ0W^E[%:3-TNU4\12*QY]]\T\CL,G
M-SA3%=+RS^A)(+KG/^1+HXJ<"-E-\6']KHUJ#KDINZESGM.U%+6NO[][W'#:
M"VT06&C>;PS$?J.*#;(&VX_0DQV&PY\O*RFL1X2%3S!QOSVDP"!=O.P/SHW$
M(@M^6EF*):6VQZ*W^;B,U(E@(IUQ=[8Q>J=*/*'<Z62=UX4,2,E<F4 4.-Z9
MEG-7(&R1KU:Z*J$=3;&:%E9*?B1D753:MK#5N\QM)!)O(PN55^X@;'\V3M6K
ME=UHZ-]4N:.D[K< 1/3''SD(RATF2F0A T%BE1>J4DY)^^2H_"#;R(^M,G"'
MTZ1\C;1+JTIO@J#9AEG(Y_A=8HOYJCOLN.*DFJ,S,?B#Q'N,#D(+O=TJ2[XE
MG_2*C?:-;+$.#KV]C$0  MXGV[96A6JPDAZ7!B$B.G0GP_4*+F_9^4V[;4@>
MF8F)2NX )B-5#4D%:Q> 0M6'#=7,47R:=EFI@JM6A\/!EURKV-,,-6]G*59&
M;QG)N]PHW5KQPQ"1+HBDDP2>20&+PH20K_CGRYL;<5W PU:1GA? HQ1O-$ =
M">@I5JUAI3I4*P[!Z9TC#I^&^LD%J^XAX=T'':C^H#J/-*KA8!RLD_ ^:01G
M,@!0I57-N&^D,YJZ$LBI O$+\IBW^@1"O9][$(V1.U)DI=NZ[.-F)5!;HC%!
M+*6L"$T-<@^2A$=LVU#V&#.$M 2_I*ES:BW 0FG6!_0$.R0$1K+M<)D#'A7L
MUH:LO$>;(^2/K+E-TMQ:#4H[.2;J&(I_Y,4'-'*W[&I43S"G&\L\X("K3Q S
M.HI6M(X4.QR/#7 F99F*_F[:JCHEJ?+YZ(O"/,7&%C/DR-&5_-2Y_;,,=(R"
MI\AJA*W/6-)Q5W+:(I;\I-MM/N((0-\5F'M2])U95(\=$0VU<5"[%+7<+UM5
M48U$/*78H3;*SC-=KAGF?#KO*NJ0Y@>F7T#)/?""A(_CKANC*A$MN/&)*+T+
MBZ3/QMQ5[EBO@ O98TVBPJGZ5OF@']SLC.IS+^V]R6N;%Z."?'XAWH/VIU8(
M^8D33,F)X2B5#C:R8N=H)+6UQYZG,>>U'2)X^'XG4951?5?2@&8,I+VF57?F
M^CP[*'S-W3LZ.+(.QPSJO>BU&)H&MT'\]Q*(  L87R-7Y$-&=".[RK[K^1L&
MTLI!W>/9MEURC4(U)!>\?GOSF_@%,/1;Q2/?H.QS*IP(\HXDU^+7PNDE=$Y]
M[]O%XLO&BTV.!4LI 0N#*P0(NY0=L]S]C&##@#(&)E?NO:)RI_?UPZ CXY<'
MMAW)!J5#?&QS@U3(:HM'(^*PKS<*0L9+J"0Z-K^$7P^D(J5R._8;>Q8EJG9<
ML9'YJ6X(M6W8Y&,#!KQS*8OAKVN'TM:@BI ;^SL$"W\IB^YIQ$_C@$^HD3"/
M5*I4ONR=H[T3GN<5<_:&+\FC'+Q7L/N+;G(:N1^KOQ7)188K7%7U"?);$5_,
M^B?4^5''1I&N#G^A/I\D*HGGW>D7=C/X6M<].8'4BY/]+\1?5Y4N.AO'6?3$
M\JXOL0"D[4E2:G3U^(.6L:"[AZ=73Y<3O3A<TH(Q7D0GT:.(DC_)JM16.6Y
M@VX93.*LFW,'P9*+03W46T4=M_PDBY8)-NHG+8)N1GT5@7!'Q7:IR=<0[#77
MQOX#.8MF^M2K:G3BC!BOA"]C//H<.TC\>56-=%K3(U\B?,[I+ZQ==^V;"FX\
MNOZ1&&9R2EG$]KPFZ&QRZL,IM*TIY%@#=OT2C<I*H7VF9@-/:KYCG;A?D6-S
M'V8BZ%;CTN$8-J?N2O1RA).8S!&GNRL8)+,G5DCKU-9W,:1I#\5>+;A5PM?E
M7POX!IFM/MH<',- 0__VBFQRLMC4NM+K WJ;HD"GY+BY'"ZYH_;M5D4=O%*A
MCY?&@G;$TO[-@N^V>R+@6KVF=A#>.PBYRZN6P;T9NA0.L5X%OJ_K?#P*&9E$
M</W<O2VZ(;$VVO(MB-P%+%3TDQO>P>GPE][*?O*H:-\J&%\=C.*8K4B%8<ZA
MF8:;^:(,/G(X>STNQ,^H%::[/T-A5/:V;\#0(/E:0X8>H[RB#HA\P*&F^\ZQ
M5Z,@T^M ]2<M5 1]2O;CB!V[B'774S.Q[\GR/K%SH]D59W^[IR<U=61;_ZY*
MTKNJAX4H/@K7;ESOT8D  VZ#FH8%]OSQV7L6.W[S=4+:V7#M'U^*1O6[)SXJ
M.1*QHD:D/'OGO4H%(@X6LRD&48K! H-'(HF#61B+<_X1)R&/LH!.^W$,C$<4
M^7.1!/$T%%$ [M'F-$BR*;8P4N,G)&(1S"'Z_.S7S]'328B#;#83BS"E_5D0
M0= YAE&P6"QXE"3!-,D@X26];Z$,UQ<)Y SDKS_SKGML9&VER*#]/$H&%689
M9"6+\.Q%WBBZ*/'"4OE;0+\JFXUVQ&*:9F?OJ;3VL'T4G9/;TW F4AB));,8
M0SAF,151' ;3,/ZJH,7_@Z!E4XI5E 5IS(-@GOK@Q5G*\4H60;:X+V#1-"&/
MQ%/:,%V,HI4&:(8?"!2\B/]A+<<G620<GSA(IS2:9NE7ABB9(T3PY.#\B!"4
MWA.B%#A(CVLS_)N?"$X2S&EA&(13B)L%"7R2)D$*"$? Y2Q9G+TAAOZ?.35=
M!&&2^ '9R9P*0:^DX]0BSG@4A=,@BV8G@Q2%4'\.VL5IXFFQR++;M,**:?H
MK>9!- = @]1+6("G<PX79,6A)Q:0E,V_FE@19(4<[7!0)(XRG!%%V>G09>$<
MVZ(H&C; (Q$23/0WV/45T?NOR34%IR**'KKX^3S# $"*4@Y<FD1=X&#Q/#H9
MN'D0+S+F1$C1P6B6C1D&\;/XWI@A-!%,GW,J#1;3C"4 )G&7"8/9XNL3(1P?
MSRE>R?08KS D*=/T=+SF2+[1*+P9Y<XPB?\6W7C=B]QN_!NN#53\'L5]"Z/1
MZ[JNVO([..I#N[95^6O1W3[_0ISZ_G$Y^CBUE6;-G^#H*H#.RW^G&IX.7_FN
M_<>MXW+_B?!U;M9HZ]"!K; UO)AE$V'\9S?_P^F&/W4MM7-ZR\,-=VNT /,K
MC3M1]X,.&+Y]7OT'4$L#!!0    ( />49U<7,YD)" ,  #T'   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$S+GAM;)U5VV[:0!#]E9%;]0EA8LBU@ 0I52N5
MA(8F?:CZL-@#7L7>=7;7D/Y]9]:&N"J0J@^8O<R<.7/=_D:;1YLB.GC.,V4'
M0>I<<16&-DXQ%[:M"U1TL]0F%XZV9A7:PJ!(O%*>A5&G<Q;F0JI@V/=G,S/L
MZ])E4N',@"WS7)A?8\ST9A"<!-N#.[E*'1^$PWXA5CA'=U_,#.W"'4HB<U16
M:@4&EX-@='(U[K&\%WB0N+&--; G"ZT?>?,Y&00=)H09QHX1!/VM\1JSC(&(
MQE.-&>Q,LF)SO47_Z'TG7Q;"XK7.OLO$I8/@(H $EZ+,W)W>?,+:GU/&BW5F
M_1<VE6QT&4!<6J?S6ID8Y%)5_^*YCD-#X:)S0"&J%2+/NS+D67X03@S[1F_
ML#2A\<*[ZK6)G%2<E+DS="M)SPWG]^/YY.O]Y.8;3![H.^^'CF#Y,HQKB'$%
M$1V N(2I5BZU,%$))G_JAT1GQRG:<AI'1P'G6+2AVVE!U(FZ1_"Z.Q^['J][
M"*]<6'PJ43F8K.EKX<=H89VABOBYS]T*K;<?C;ODRA8BQD% ;6#1K#$8OGMS
M<M9Y?X1K;\>U=PS]W_)Q'.*\#7^AP*V"V]CI!1KH58%MP0:IK:S.UIB +@U,
M9_,'^"*=7 GNF!;?4G%+M0))_0-Q*LP*02_A+72C]BG58Y9Q:R6E8:&%=BFX
M%.EG$$&H!!1Q@[PJ#^3R $JNPYQY;#/<AL^$GB2R,DIX-WI=B9PUJ%+BT!"
M5$Y[*S0P7(8YIW6T(H.\:I&NPY>])R$(GC:)/ZB5I]JX%4V=IBK+\MT=4G%(
M/R[@FJ@HT30!&V&!J% S"H<)!9M\]5:[0$,2EJ4A$ .)M-2_?GA1Q/;;;/!B
MXZ\8WAKU86)Y;[7WBE6?XM+5)WOS?#B:?+,GHGPLK-6QY!" S*D?J*V8R'_D
M?U_;A(V1EB.5'0]N"[$NE:NFV^YT]S:,JI'X(EX]+%.J6JDL9+@DU4[[_#0
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
ML07!/4AO&D9R0PVQE%39_9@ZCLQ_KIO;>M G8WBI8^A2TA)0X,*=?NPF)^)
MO$0"LDJ#V-UN:S1+_K=VIQK*-LR0MO0^SEZ$:BE67PW1."V8AY$KX'\@T6(A
M0N@#97%NP?C:"2II_Q1&M0RXV58(/71&,!)J*'V\.54]VE#O*Q.W0[$ J[M4
M4XR*M]C8*'#(?9O6TH/2>R<I9XQ0DLM(1H EP]WW@+LP>@XBS,3WEC1L#]7M
M4F(5>A-NQ;NYJR!W/$FMR>AO>!2$C(R;HGE+H-T!]&,-!B/('Z)?!A;A7@\
MGJ6K)?@\^DA+'PRWY!)502D-4:'NHK)?L"D'%5DY]XTIM.DG ,?EP/+?IOQ7
M*MT[->J-33=P-(1;(J];[[5&HHC_LHZ'+*JTL:*&?K:['V:AIW+(UM!&\%)"
MRN$8QK&L$6)PWX0'E&3HF1$^#:V13?^G)S'TP<RX5L>'OC%[^7I+2[#GL=_%
M^DT[ O7% 6D1I#LL-7;(F<#8<Z+#J)FZFVZM+?6V\TC L&PO2B([2[##CN=A
M.SV-[Y'5# DN'IINDA.3*IU$=6Y=7PG(596$28"5P\V\E9[#O%29!F@@F2AM
MHC:6:K.'7DQV8:U[%.3<=36^@L-3CUSV(FG7&IK1!J<<LV'P6J:M7:6#<LCC
MR+5I(A_@Q&PJ:3:4M)B;&]UWNO2)NWUHCR>5;%OT"0@J79(4)X3%'ZP#B,UI
M3@\WE7G?NJ-@^UU"YHZ&(>X["'YBX6C+=3&,UR59[U95'.5 X@F0/.OXVR:<
M'"#1I50U:9/XV!AU'K,=Y18)-@XZ#JM9P3ETC^K_++3YJ)LXU7IGJP>/)C:,
M.3W<PT6R"A]*VY]'5B8Q087SZ!D='&T\R># %)K4^+#4[YQ]5[N!@RC)#4_Z
MN8H-EI8_'N@I2\/E &BJ@4?:P;(O)J^<&C+2U"^ 0<ZKW$ZH5 FLW8UB8<5P
M8&.KNJECN)"[JQ^,\YW%:O^SNRKV>0D?\R_CR5F'7Q\_M73,["H4/+GA;WNP
MGVK;5Q"SG6+IWDXK81?,)1%^\/?F7[0<60"!6R&MN-TDI6]^4/LV%J#>DY)R
M9RF;&4HV5&^]OI)BK_"P[-75TNJQ94-HQY;2O:0F =<8I-;@8&OB-XJCB-9U
MP0#C=A?I>JK\=M 6F=>_UB0L\Q"T6U: &3:3T#,XS8_E (2!%(8*H3X<,[+W
M*UUCSNWLI(9NL)D8TTW:Y,5-!;3* (,$Y%CK:$4GPF/\+C.G1O*5I6);ZOB+
M21\O'OI'\=?F0GYWR 7*;_*R8CSA,#J7$=]5Y>#UFB<_HT$3^0AY&.=*G;IX
M&;1%1.KPXS<D"3?4I2<N%1%Y[!V;2S$H7PO--A%!,[=SMH115G-@1:V]KG<>
M^#NQH(</5TJF$(X>.5<YOJ2Q,!BNY^8._/WPUUCNL&<G][=\$:I#"50V=P5G
M%XS4C=[F2?YN#)VH0$>!9$^G,<9+@S=S5@;B;H+H&>,F.XMBX/:Q#LZ<$W\/
M@IQ-I"_2V.9"\>W8YJQ^ R4C_ 1VN-%\6.M/E0+TL<TKI^W9ZO%0P ^6\ ]X
M,I+TAFW1)3'!I!M\[%[+@E9UK]\.[B7&A/9S.M1X*(\076IUI0E1(>D!,:_<
M9/[ ?Y?0GF^(0\-,F 9M3#+5@ >#&'3 :;I0]15^C,3(K&E(^A-<SHL[E0X^
MKZ1-4WTG$=JD6F.7?0Z#B=@SY>QP/Y-]K4=&@<6?&RKQUUTE>85F.FG?D9VV
MU$\&#4\NKC\A[^3IT>F3^,N0H^,>;?5?.4J37;G^>? U'<3H..%73M7K8BY(
MN*3(,("9+E?/;?4%X?8K,#]&$V=#HV@I](OS2:8RIW8FF<])MY3]V715D]=I
M%O4@3^_6[3C0.=N>V\?06I&#=50US6><F1(VJ'QLR>C R80,&&S?@RJTH5_1
M;JPD:TW;)L?U#4E;Z0]2I1 D3+S;:@766/B%QBK]>1U"61Q:V7)ZQY^DD#1\
MZ;7!FGI?YQS(6V.X"'"C"^1(,1Y[6LKTUTPTNW\S\G#\U33M$1CN-@#53%^
MWN&&$!TX<J<YSR= &5Z:> (3"9%G?\E.8CO(S!KX"C*UYO@C$TWTU6_"JX6+
MKXXW[&$G>_C9I-IU S_PH'! !C\;'7QOQ<%X#O^%;MS0$,XO'%I1%BR*I5=Y
M#!HH^1OK;#/6LYK](B,Q@^?6[OHRYO?].8EU=GJ$GYVP7X8;'?<H%9O@U>#X
M2'XB*WSV.K5S#N79W2'!PB_ZAOCVU_X*UF'/4_SY4TX'"YW#TU1)M=<U49IU
M<RB9QOJL4< @\:<>-HH)OR&),[VXOLR^/_GVG\(J46Z;3I[<CWW&%//CY ?D
MB4H+=^FJBF-C=2>_)1\^!3"!*^?'"_D!^OCXLY_6=._>:/"I<G-Z]>3XNV\?
M2,36_NB:-?\<_;3IZ$CXG_B18M?B ?H>/_]G?V ".,5Y><_^#U!+ P04
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
M X,*,$HP7B#.<$X8FJ0%XR19$L?=?G;6>]0YNS(!O:AA,4$<LXP@BAG-8[#
M7&80\OQ9P2A[&2%*7 #T9/2@/M,N;:,/" S+/$<E$3%>8@I $S I+LLR69SC
MC$M >*VA]8# _HJ#@U1-[.RO_0/]&2YOKY&$[ O*AQ1R"5B\)*-;U9D ["?'
MRH0M]/'@)?.C"(8R(4<?;/16WNMX4=!)/'9!<B2@2'#)&9AP,&6&*",X(^Q)
MI+'_@#291:ZHQ((E Q>B)X])D?CB)9;E8X31C,<385D,R,HCM@1FC)PA"DX1
M7J':Q \O>>*'89%%*Y/BB13Q BB"DQP.G\8.$H]0)* /Q(.OA+_B!#D<%]&1
M8)(!7(XYG(G@6$ +4^C+G)>C7Z-"_V=-924FG/=&K#-IBH"\^%Y3)9/)HB3#
MDN8G2:($TB] =DSP7A:EE-_*"CPR<496!:8%-"@6/4().BT278#%2"\LZ"19
M/%E8%+!(8IL,B3 J80]*Y6GJ)"D@C%(Z!,")4+A@Z'>HZPGL_6MQ9: I&MGC
M(*I"@@&-1$4B3G"Z)PXJ+NA)X@K,2IDT02([8.7R6&$ G[-'.0-J*)1>I*L4
MEYE,"- F;'\3XKQ\^D4(!\^*R!?/'O@B)*)DXC1?!5R^](A>&>].PMEWR0W=
M*K])Z?D-I/=CT*Z!@N^U#_MO6J=AUHW3"7"Y,V$#WX'QJ_B!I=?FWL21^.+4
MC#$]F@0;[=9IWO5H:;=MZ(?"X>DP4K_J)\D']WX>?Z?<VK0>U7H%H>0BEV/D
M^AFW7P3;I;ER80-,J<G<P,\"[:(#?+ZR-AP6<8/AA\;L'U!+ P04    " #W
ME&=7D%E.&L<%  #")   &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6RU
MFM%NVS84AE^%\(:A Y)*HAVGZ1P#B=5B!9HVJ-?M8M@%+1W;1"52):DX&?KP
M(R5'LA*%B;'C7,22K/.3_$0>\K<XV4CU3:\!#+G-,Z'/!VMCBK=!H),UY$R_
ME@4(^\U2JIP9>ZI6@2X4L+0*RK. AN$XR!D7@^FDNG:MIA-9FHP+N%9$EWG.
MU-TE9')S/H@&]Q>^\-7:N O!=%*P%<S!?"VNE3T+&I64YR TEX(H6)X/+J*W
M,3UU =4=?W+8Z)UCXIJRD/*;._F0G@]"5R/((#%.@MF/&YA!ECDE6X_O6]%!
M4Z8+W#V^5W]?-=XV9L$TS&3V%T_-^GSP9D!26+(R,U_DYG?8-NC$Z24RT]5_
MLMG>&PY(4FHC\VVPK4'.1?W);K<@=@(H?2* ;@/H@X G2QAN X8O+6&T#1A5
M9.JF5!QB9MATHN2&*'>W57,'%<PJVC:?"_?<YT;9;[F-,]//:L4$_Y?5#T&D
M9%YW "*79,Y7@B]YPH0A%TDB2V&X6)%KF?&$@R;'Y")-N8MD&?D@ZD[H=%[%
M8!C/]*^3P-@ZNI*"9%N?R[H^](GZ#,F5%&:MR3N10MH3/_/'GWGB \NF 43O
M 5U2K^ <BM=D&!X1&E)*OLYC\NKGOG;-7BXSO)<A<UC9,61ZY&*_7 R)E8M\
MM>JT=MATAV&E.WRJFL\\\K\_V@#RP4"N_^E[N+7ZJ%_=Y;"WNF )G ]LDM*@
M;F P_>6G:!S^UD<44RQ&$NM0'3541S[UZ:<R7X!R0\KF:\4JI+I^])K\\/2"
M2Z_NOCQKL9-*S,T'-]/A)+C9A8147 ?220/IY(60$JD*:3$!$5(<[XO,6\J^
MR$X>(8L>($,JKH-LW" ;>Y%=*R@83RTP892=0>V!-KH/BE=G7RBUV'@'2O@
MBN^.3DM/FY:>>EOZ'E+;"]PLD\@<R!_LEKR[M6L?#>35)0A8<O/K$9E)EZY*
MUU<^U[U&BEX<I\^U8.:MSKZY!TFL0^Y-0^Z-E]S%_*N=)*+Q<33L(^$-WK=C
M8(K%2&(=:&<-M+.#3H-GF%0QQ6(DL0[5*&P7FZ&W,]IEBS4G=M :V28M!0GP
M&[;(+%BW E5N\2BLZ3@BPAH?=ZFYEVD-_1G.7_*^S+=JNXG_>!2ZOP>9#JO8
M+M"=U7OT8J#2K.W\::?,I%3*3HX^6%[5O6%%CV#17E9(I799T985];*R<T?#
M:@$K+H0;TRQ)RKS,[&HC=7[1CN_>585?>V]B]-$$-.XEAE1JEUAK!B+OJGAZ
MQ07/R[R7!^I*'U4MQE+K4FL7^]'HH)-'A+KH1U6+L=2Z:%N+$/D]PK5R;L#<
M'9$B<WC=W #?2UXX,W!$2@W+,B,97T(O6%1K\$Q5A^0.F.K+OC%6/;H06],0
M^5W#%;M]<E2C^@14M1A+K4NM-2#1Z6%'-::CF*&JQ5AJ7;2M0XG\%N5_CFI4
M"_-,5>F)9U@?PK%$K66)O&OWZ<<9><\2GG%SUXL)U9.@JL58:MT?>%M70L.#
M#FV*:CU0U6(LM2[:UI]0OS_Y MHHGKC%=<+TNI<>JA?9JNVNK*->,])WXX,U
M>+?-K<^@?I^Q,Q#)#W+);$Y+@,RKMWBQ^U5SEEEG9CN<A<(TF=5NK1<-JNE
M58NQU+J06VM"#_NB@J+Z%U2U&$NMB[;U+]3_MN**F5*YSIO:SGID3;%.%"_<
M;ZF](%'=RC-5RW>KIMV[ K.![ 9(7K_TDXIDH#59*ID3LP:RV(Z^^AVZBR))
M9_0E3XZ^&*MEW<?0>AWJ-Q![II%/S>\^O4\)U?J@JL58:EW.K1VBX\-F$E3/
MA*H68ZEUT;:>B?K?VNR925 =TC-5>YQ),BE6H&S68.)!5GEY-A&^01AC-;!^
M&L'.IH\<U*K:/&,3FNO ]?Z/YFJS0>>BVI82M+?7NWNNF%IQH6WN7-K0\/6I
M'9&JWC!3GQA95%M(%M(8F5>':V I*'>#_7XII;D_<04TVY:F_P%02P,$%
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
MAEV_HI-EY2RV!$7S:^)&-? 6<+R(S%CA(I(*3::P@3J&!\:.3:!(Q_KN(I.
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
M_!;@UU@4"2;4D*+V%;5>(?R<DN7*<+O2HN%G<O3C2VQ:SI:*.;.DZ:M<5PU
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
M:,*$/D#]?584\O6+#K!Z.?[U_P!02P,$%     @ ]Y1G5\C0[U9_"   #E@
M !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULM9Q=;^,V&H7_"N$MBBG0
MQOJPG<PT"9")*.XL)MU@LMV]*'I!6[2M'7UX*"J9_/M2LF*9CD1'Q7$N8DO6
M^Y 2C\E71S0OGW+YM5@+H<CW-,F*J]%:J<V'\;A8K$7*B[-\(S+]R3*7*5=Z
M4Z[&Q48*'M5!:3+V'&<V3GF<C:XOZWWW\OHR+U429^)>DJ),4RZ?/XHD?[H:
MN:.7'5_BU5I5.\;7EQN^$@]"_;ZYEWIKO*-$<2JR(LXS(L7R:G3C?F 3IPJH
MC_AO+)Z*O?>D.I5YGG^M-CY%5R.GJI%(Q$)5"*Y?'L6M2)**I.OQK8&.=F56
M@?OO7^AA??+Z9.:\$+=Y\K\X4NNKT<6(1&+)RT1]R9_^*9H3FE:\19X4]7_R
MU!SKC,BB+%2>-L&Z!FF<;5_Y]^9"[ 6XDYX KPGP#@.F/0%^$^ ?!,S<GH!)
M$S Y#.BKTK0)F+[U'&9-P.RM >=-P'G=6-NK6S=-P!6_OI3Y$Y'5T9I6O:G;
MMX[6+1)GE10?E-2?QCI.7=]*$<6*A'P1)[&*14%X%I% S!7YA=Q$^C,M&)Z0
M3]E6]I5\W@5"\3@I?M*'_/X0D'<__'0Y5KHR%7*\: H.M@5[/07[Y"[/U+H@
M-(M$U!%/[?'O+?%C?1%V5\)[N1(?/2OPM_SQC#BSGXGG>'Y'?6[MX7?\F3C3
MWNC@6+0\([[;&T[MX0]BH\.=WO#0'OZO,K.&L[>7[EE:PM]ITJ]Y?@_OL]XF
M_UX24YO/Y(_Z@T]*I,6?';7\N*5.NJE5G_ZAV/"%N!KI3KL0\E&,KG_\ASMS
M?NUJ;20L0,(H$A8B80P$,T0SV8EF8J/K;Y J9:62B"O1I0YK^%!UV.NR^SY5
MWXA)ER"0E:%(6(B$,1#,$,1T)XBIM1$>2BFT'.9Y%A5=>K!&#]4#$A8@870+
MF]6P*B]]O'8=?6SU=SE^W&]Y9+$,!#-:?K9K^=F;6U[GV//_Z[27J)Q$<;$I
MNSL'*W"H&)"P  FC6]AT3PQ3Q^G2 K)4!H(96CC?:>'\[5J0(M&#0U%IX::^
M!2)?JDPV$Q%Y6,>;9RXC<JNS2JEOD#K[#&M90V6"A 5(&#U_U6=,IIU=!K)4
M!H(9,KG8R>3BB$SFA?A6BDP1^JC_=S6^E3"T\9&P  FC2%B(A#$0S!#(^YU
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
M"<T:E]F DR1M42T)YR1*+[> ?:#20=Q?$\*/ SE!T3X>_0M02P,$%     @
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
M .,+6[91;/$XM@0/;:ITVA3R$Z;PG,3\Q,X)_%1G#V%*MHB4+29E2ZC8AD-
M6UONOV%NSDEKPZ1L$2E;3,J64+$-.UT;<HX;<B0WY_:.;FCG! 0#=DX ,&CG
M! "#=D[@44U53=M8CA=7Q^;F0 &5F0_-)81J4GA3/QLEF3"M#8"Z8*ZU HF'
M-U4^;0@Y;@C/R<UMKQ:ZPE00L(>>55H 4$+8"MJHP,S?$SR^J3\%T]90X-9P
M<F8N .=F^MXE!#*SF@@ ,6':SAA$<6-H)WBT4]743E'@3G%L9BX TV;N<E@"
M(+,Z T"\YC]3.@!EZIO@D4U53CM$@3O$4_FV $I^@IM5NB4$<UW?,W4;Q1:/
M8TOPT*9*I^V@.&$'SUH(1_;DX><Y-^\B98M(V6)2MH2*;=C_1S_G?<MMRH)T
MFS(I6T3*%I.R)51LPT[7)EM,WJ8L@%\/0WOR !RP)P]D _;D 3A@3QX>U535
MM"\5>,EU9+(MH)\&"R[-6@*$8U8I 623H30K_A ND.;B#A[A5 6UR1.XR3LC
MWQ:V_VKB]BS3 N$\;K]0 *(+F6^N+L(XW[1]>)Q3==2V3^"V[V2^ VQQ999R
MT*]XN7T+C^"*QW$E>%A39=-V3TS85-ND-<NB;!Y^:0U/B*0;;$G9(E*VF)0M
MH6(;OG5#6U/YEAML)>D&6U*VB)0M)F5+J-B&G:X=M)R\P5;:-O:"<;,\#:*L
M;8T0*F3F$QE""6[:/SRBJ8IIYRQQYWS&$UD".V*]T*P?+2$8$U:)'X+)T%PK
MBR&8+\U%W02/<JJ*VD1+W$1/7@>3=C$S,'<V AAI+DD &&9M"H5 KKF2@T<Z
M54EM1R5>.1V[!B;M8J:UG -@S+0Y C!6*6 $3X*'-56VHY=,X8;N5$+8-S]^
MQX>0;FA:$@C66!?K!5.CV.)Q; D>VKG2S8_>F[A5Y4/WALO*615/>;U_I]WA
MZ.$MFM]W[XXTCM]ZETL/.!YYE_'^'9F:?O_*SA_2\B%K$LJ-NF].Y7X(FL#*
M_5LP]U_J8M>]M?%+4=?%MOOXJ-*U*EM \_?[HJA?O[0G.+R+].8/4$L#!!0
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
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
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
MV@45O_2.U_MAW+*;AV?=<OD=?YWQ4?_,' (DQP@DQS5(CAN0'&.0'+<@.>Y
M<MR#Y.!#E" H1.4H2.4H3.4H4.4H5.4H6.4H7.4H8.4H9!4H9!4H9!4H9!4H
M9!4H9!4H9!4H9!4H9!4H9!4H9!VAD'7TGV1]-V;YUS^:VC5K9*T/_JS[FS?[
M!%!+ 0(4 Q0    ( />49U<'04UB@0   +$    0              "  0
M  !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ ]Y1G5\M6L;GO    *P(
M !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%
M  @ ]Y1G5YE<G",0!@  G"<  !,              ( !S0$  'AL+W1H96UE
M+W1H96UE,2YX;6Q02P$"% ,4    " #WE&=7;,!T5>,%  #"'P  &
M        @($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%
M  @ ]Y1G5XD:*M*&"    2$  !@              ("!)PX  'AL+W=O<FMS
M:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( />49U>Z[DJB\ (  +,*   8
M              " @>,6  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"
M% ,4    " #WE&=7@I2Q$LP$  #G$P  &               @($)&@  >&PO
M=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ ]Y1G5W4/#PA\#@
M.KL  !@              ("!"Q\  'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;%!+ 0(4 Q0    ( />49U=?WI5/\@8  -H=   8              " @;TM
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " #WE&=7M[DO
MI(@F   :=P  &               @('E-   >&PO=V]R:W-H965T<R]S:&5E
M=#<N>&UL4$L! A0#%     @ ]Y1G5P8=XMDB&0  75D  !@
M ("!HUL  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( />4
M9U?"8A#9  @  /T4   8              " @?MT  !X;"]W;W)K<VAE971S
M+W-H965T.2YX;6Q02P$"% ,4    " #WE&=7!>F%< (.  "@)   &0
M        @($Q?0  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0
M   ( />49U<ZFZX1-P,  $X'   9              " @6J+  !X;"]W;W)K
M<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ ]Y1G5SR%66CY"@  !QT
M !D              ("!V(X  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q0
M2P$"% ,4    " #WE&=7%S.9"0@#   ]!P  &0              @($(F@
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( />49U>),*P'
MX2<  *R    9              " @4>=  !X;"]W;W)K<VAE971S+W-H965T
M,30N>&UL4$L! A0#%     @ ]Y1G5\W/^V,^"0  $QP  !D
M ("!7\4  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #W
ME&=7BADPPC4#  !=!P  &0              @('4S@  >&PO=V]R:W-H965T
M<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( />49U?"]$7]TP0  '0,   9
M          " @4#2  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#
M%     @ ]Y1G5Y!93AK'!0  PB0  !D              ("!2M<  'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " #WE&=753SX4T,+   *
M=@  &0              @(%(W0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM
M;%!+ 0(4 Q0    ( />49U>I1^,'208  (@>   9              " @<+H
M  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ ]Y1G5]F"
MM<Z<!   RQ(  !D              ("!0N\  'AL+W=O<FMS:&5E=',O<VAE
M970R,2YX;6Q02P$"% ,4    " #WE&=7>#U5,T %   =#P  &0
M    @($5]   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (
M />49U<T_%.E8@,  )D,   9              " @8SY  !X;"]W;W)K<VAE
M971S+W-H965T,C,N>&UL4$L! A0#%     @ ]Y1G5X=*UR8W"@  *%\  !D
M             ("!)?T  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"
M% ,4    " #WE&=7R-#O5G\(   .6   &0              @(&3!P$ >&PO
M=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( />49U?HE?,OH 4
M #(D   9              " @4D0 0!X;"]W;W)K<VAE971S+W-H965T,C8N
M>&UL4$L! A0#%     @ ]Y1G5QMOPUVA!   2A8  !D              ("!
M(!8! 'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " #WE&=7
M4A*5K6L"   T!0  &0              @('X&@$ >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;%!+ 0(4 Q0    ( />49U<\_P]"JP(  %\'   9
M      " @9H= 0!X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%
M  @ ]Y1G5XHSB!'N"0  EU0  !D              ("!?" ! 'AL+W=O<FMS
M:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " #WE&=7ZBO>!XT"  !@"
M&0              @(&A*@$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+
M 0(4 Q0    ( />49U=26%&S+P,  "03   -              "  64M 0!X
M;"]S='EL97,N>&UL4$L! A0#%     @ ]Y1G5Y>*NQS     $P(   L
M         ( !OS ! %]R96QS+RYR96QS4$L! A0#%     @ ]Y1G5TPUK\>7
M P  C!4   \              ( !J#$! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( />49U>/>K1A70$  "03   :              "  6PU 0!X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( />49U?O6\H)A@$
M -43   3              "  0$W 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     G "< B H  +@X 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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>63
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>252</ContextCount>
  <ElementCount>195</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>38</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureREVENUECONTRACTASSETSANDLIABILITIESANDOTHERCONTRACTMATTERS</Role>
      <ShortName>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100080 - Disclosure - CREDIT FACILITIES AND DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCREDITFACILITIESANDDEBT</Role>
      <ShortName>CREDIT FACILITIES AND DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>100090 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCOMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100100 - Disclosure - INCOME (LOSS) PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureINCOMELOSSPERSHARE</Role>
      <ShortName>INCOME (LOSS) PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100110 - Disclosure - OPERATING SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOPERATINGSEGMENTS</Role>
      <ShortName>OPERATING SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100120 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100130 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100140 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables</Role>
      <ShortName>Revenue, Contract Assets and Liabilities and Other Contract Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100150 - Disclosure - Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareTables</Role>
      <ShortName>Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>100160 - Disclosure - Operating Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsTables</Role>
      <ShortName>Operating Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>100170 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>100180 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails</Role>
      <ShortName>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>100190 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails</Role>
      <ShortName>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>100200 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails</Role>
      <ShortName>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>100210 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails</Role>
      <ShortName>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>100220 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails</Role>
      <ShortName>Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>100230 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails</Role>
      <ShortName>Revenue, Contract Assets and Liabilities and Other Contract Matters - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>100240 - Disclosure - Credit Facilities and Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails</Role>
      <ShortName>Credit Facilities and Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>100250 - Disclosure - Commitments and Contingencies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>100260 - Disclosure - Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails</Role>
      <ShortName>Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>100270 - Disclosure - Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareParentheticalDetails</Role>
      <ShortName>Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>100280 - Disclosure - Operating Segments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsAdditionalInformationDetails</Role>
      <ShortName>Operating Segments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>100290 - Disclosure - Operating Segments - Summarized Segment Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails</Role>
      <ShortName>Operating Segments - Summarized Segment Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="gifi-20230930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>100300 - Disclosure - Subsequent Events - Additioanl Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail</Role>
      <ShortName>Subsequent Events - Additioanl Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</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" isDefinitelyFs="true" isUsgaap="true" original="gifi-20230930.htm">gifi-20230930.htm</File>
    <File>gifi-20230930.xsd</File>
    <File>gifi-20230930_cal.xml</File>
    <File>gifi-20230930_def.xml</File>
    <File>gifi-20230930_lab.xml</File>
    <File>gifi-20230930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img20455245_0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="584">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>66
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "gifi-20230930.htm": {
   "nsprefix": "gifi",
   "nsuri": "http://www.gulfisland.com/20230930",
   "dts": {
    "inline": {
     "local": [
      "gifi-20230930.htm"
     ]
    },
    "schema": {
     "local": [
      "gifi-20230930.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/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "gifi-20230930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gifi-20230930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "gifi-20230930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gifi-20230930_pre.xml"
     ]
    }
   },
   "keyStandard": 159,
   "keyCustom": 36,
   "axisStandard": 18,
   "axisCustom": 0,
   "memberStandard": 19,
   "memberCustom": 19,
   "hidden": {
    "total": 13,
    "http://xbrl.sec.gov/dei/2023": 4,
    "http://fasb.org/us-gaap/2023": 9
   },
   "contextCount": 252,
   "entityCount": 1,
   "segmentCount": 38,
   "elementCount": 344,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 584,
    "http://xbrl.sec.gov/dei/2023": 30
   },
   "report": {
    "R1": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS",
     "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "100020 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED",
     "longName": "100030 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED",
     "longName": "100040 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED)",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_440a0e88-2bd0-427a-acb8-4b5de567e8fe",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4bc7d42c-8c18-4a55-ae4d-0500b1e48e2b",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
     "longName": "100050 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9428d7cc-5874-45ef-88a7-bda51c6ee0b3",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "100060 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureREVENUECONTRACTASSETSANDLIABILITIESANDOTHERCONTRACTMATTERS",
     "longName": "100070 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS",
     "shortName": "REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCREDITFACILITIESANDDEBT",
     "longName": "100080 - Disclosure - CREDIT FACILITIES AND DEBT",
     "shortName": "CREDIT FACILITIES AND DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCOMMITMENTSANDCONTINGENCIES",
     "longName": "100090 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureINCOMELOSSPERSHARE",
     "longName": "100100 - Disclosure - INCOME (LOSS) PER SHARE",
     "shortName": "INCOME (LOSS) PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOPERATINGSEGMENTS",
     "longName": "100110 - Disclosure - OPERATING SEGMENTS",
     "shortName": "OPERATING SEGMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEvents",
     "longName": "100120 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "100130 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "gifi:NatureOfOperationsPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "gifi:NatureOfOperationsPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables",
     "longName": "100140 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters (Tables)",
     "shortName": "Revenue, Contract Assets and Liabilities and Other Contract Matters (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareTables",
     "longName": "100150 - Disclosure - Income (Loss) Per Share (Tables)",
     "shortName": "Income (Loss) Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsTables",
     "longName": "100160 - Disclosure - Operating Segments (Tables)",
     "shortName": "Operating Segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "100170 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details)",
     "shortName": "Organization and Summary of Significant Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "gifi:NatureOfOperationsPolicyTextBlock",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "gifi:PrecontractCostPolicyTextBlock",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
     "longName": "100180 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details)",
     "shortName": "Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_fee92b04-4b0a-402d-b688-02bab328f238",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails",
     "longName": "100190 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Details)",
     "shortName": "Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7d3d05fa-a4ab-4494-8247-2111db595eba",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails",
     "longName": "100200 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Parenthetical) (Details)",
     "shortName": "Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_7d165464-66cd-45d6-9b2f-23c69df8562d",
      "name": "gifi:ReductionInPerformanceObligations",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7d165464-66cd-45d6-9b2f-23c69df8562d",
      "name": "gifi:ReductionInPerformanceObligations",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails",
     "longName": "100210 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Details)",
     "shortName": "Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "gifi:ContractWithCustomerAssetLiabilityNetCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails",
     "longName": "100220 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Parenthetical) (Details)",
     "shortName": "Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Contract with Customer, Asset and Liability (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "gifi:ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5862c9bd-8ec2-411b-87b2-cf04dcc16b65",
      "name": "gifi:ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails",
     "longName": "100230 - Disclosure - Revenue, Contract Assets and Liabilities and Other Contract Matters - Additional Information (Details)",
     "shortName": "Revenue, Contract Assets and Liabilities and Other Contract Matters - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20",
      "name": "gifi:RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20",
      "name": "gifi:RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
     "longName": "100240 - Disclosure - Credit Facilities and Debt - Additional Information (Details)",
     "shortName": "Credit Facilities and Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_65926d37-7a7f-491e-82bf-38c1579b8b0c",
      "name": "us-gaap:DebtInstrumentMaturityDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_65926d37-7a7f-491e-82bf-38c1579b8b0c",
      "name": "us-gaap:DebtInstrumentMaturityDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
     "longName": "100250 - Disclosure - Commitments and Contingencies - Additional Information (Details)",
     "shortName": "Commitments and Contingencies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_1539948c-8c46-47a2-b6d4-ed01f5d0aa20",
      "name": "gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels",
      "unitRef": "U_Vessel",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1539948c-8c46-47a2-b6d4-ed01f5d0aa20",
      "name": "gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels",
      "unitRef": "U_Vessel",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails",
     "longName": "100260 - Disclosure - Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Details)",
     "shortName": "Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareParentheticalDetails",
     "longName": "100270 - Disclosure - Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Parenthetical) (Details)",
     "shortName": "Income (Loss) Per Share - Computation of Basic and Diluted Income (Loss) Per Share (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_4566ce91-a66f-41cb-a3b6-8528605bbcae",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4566ce91-a66f-41cb-a3b6-8528605bbcae",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsAdditionalInformationDetails",
     "longName": "100280 - Disclosure - Operating Segments - Additional Information (Details)",
     "shortName": "Operating Segments - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_9447501c-00e7-4841-b6c3-6cf5b258e13e",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "gifi:NatureOfOperationsPolicyTextBlock",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5a08e307-baf8-4292-8532-393ac83c2714",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
     "longName": "100290 - Disclosure - Operating Segments - Summarized Segment Financial Information (Details)",
     "shortName": "Operating Segments - Summarized Segment Financial Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_aa1b6ef4-333f-488f-b4ef-6b69b9795445",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail",
     "longName": "100300 - Disclosure - Subsequent Events - Additioanl Information (Detail)",
     "shortName": "Subsequent Events - Additioanl Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_617b3e2d-4358-4f14-b57a-4e4c27b1cf20",
      "name": "us-gaap:LitigationSettlementExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "gifi-20230930.htm",
      "first": true
     },
     "uniqueAnchor": null
    }
   },
   "tag": {
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature",
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r245",
      "r579",
      "r580"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r507"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r197",
      "r198",
      "r511"
     ]
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, no par value, 30,000 shares authorized, 16,287 shares issued and outstanding at September 30, 2023 and 15,973 at December 31, 2022",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r404",
      "r533"
     ]
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r549"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r458"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Beginning Balance (in shares)",
        "periodEndLabel": "Ending Balance (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r46",
      "r458",
      "r476",
      "r619",
      "r620"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Inventory, Net, Total",
        "terseLabel": "Inventory",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r510",
      "r533"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Per share data:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Restricted Cash, Total",
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r560",
      "r610",
      "r613"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total",
        "negatedLabel": "Capital expenditures",
        "terseLabel": "Capital expenditures",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accrued Liabilities, Current, Total",
        "terseLabel": "Accrued expenses and other liabilities",
        "label": "Accrued Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders\u2019 equity",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r49",
      "r50",
      "r68",
      "r460",
      "r476",
      "r496",
      "r497",
      "r533",
      "r545",
      "r562",
      "r571",
      "r599",
      "r619"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, Plant and Equipment, Net, Total",
        "terseLabel": "Property, plant and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r401",
      "r407",
      "r533"
     ]
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest (expense) income, net",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "documentation": "The net amount of nonoperating interest income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HeldToMaturitySecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HeldToMaturitySecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r570",
      "r574"
     ]
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Federal Income Tax Expense (Benefit), Continuing Operations, Total",
        "terseLabel": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r318"
     ]
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_LitigationExpenseAssociatedWithWriteOffOfNetContractAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "LitigationExpenseAssociatedWithWriteOffOfNetContractAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation charge associated with write-off of net contract asset",
        "label": "Litigation Expense Associated With Write-off of Net Contract Asset",
        "documentation": "Litigation expense associated with write-off of net contract asset."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in allowance for doubtful accounts and credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r217"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r556",
      "r560"
     ]
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (Loss) Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Depreciation, Depletion and Amortization, Total",
        "verboseLabel": "Depreciation and amortization expense",
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r173"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash, noncurrent",
        "label": "Restricted Cash, Noncurrent",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r557",
      "r560"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "NumberOfVehicleFerryProjectsWithReworkAndConstructionChallenges",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of vehicle ferry projects with rework and construction challenges.",
        "label": "Number Of Vehicle Ferry Projects With Rework And Construction Challenges",
        "documentation": "Number of vehicle ferry projects with rework and construction challenges."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Services",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r165",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r191",
      "r196",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r236",
      "r237",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r520",
      "r554",
      "r616"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Total assets",
        "label": "Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r109",
      "r130",
      "r168",
      "r183",
      "r189",
      "r203",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r332",
      "r334",
      "r361",
      "r402",
      "r470",
      "r533",
      "r545",
      "r583",
      "r584",
      "r601"
     ]
    },
    "gifi_GainOnInterruptionsInsuranceRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "GainOnInterruptionsInsuranceRecovery",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on interruptions insurance recovery.",
        "label": "Gain on interruptions insurance recovery",
        "terseLabel": "Gain on interruptions insurance recovery"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SuretyBondMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SuretyBondMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety Bond",
        "label": "Surety Bond [Member]",
        "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance",
        "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts and credit losses",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r199",
      "r215",
      "r216",
      "r218",
      "r614"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax payments for vested stock withholdings",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ServicesSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ServicesSegmentMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Services",
        "label": "Services Segment [Member]",
        "documentation": "Services segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_NumberOfCorporateNonOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "NumberOfCorporateNonOperatingSegments",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of corporate non-operating segments",
        "label": "Number Of Corporate Non Operating Segments",
        "documentation": "Number of corporate non-operating segments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line Of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested, Total",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Proceeds from Shipyard Transaction",
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r568"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line Of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r561"
     ]
    },
    "gifi_FabricationSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "FabricationSegmentMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fabrication",
        "label": "Fabrication Segment [Member]",
        "documentation": "Fabrication segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Basis of Pricing",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r588"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerDurationAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Duration",
        "label": "Contract with Customer, Duration [Axis]",
        "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r588"
     ]
    },
    "us-gaap_LongTermContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermContractWithCustomerMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Contract with Customer",
        "label": "Long-Term Contract with Customer [Member]",
        "documentation": "Contract with customer in which duration is classified as long-term."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfMachineryAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of property and equipment",
        "label": "Proceeds from Sale of Machinery and Equipment",
        "documentation": "The cash inflow from sale of machinery and equipment."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fees on undrawn borrowings (percentage)",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermContractWithCustomerMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Contract with Customer",
        "label": "Short-Term Contract with Customer [Member]",
        "documentation": "Contract with customer in which duration is classified as short-term."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_ContractWithCustomerDurationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerDurationDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Duration",
        "label": "Contract with Customer, Duration [Domain]",
        "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r588"
     ]
    },
    "gifi_PPPLoanThresholdRequiringAuditBySBA": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "PPPLoanThresholdRequiringAuditBySBA",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PPP Loan threshold requiring an audit by the SBA",
        "label": "P P P Loan Threshold Requiring Audit By S B A",
        "documentation": "PPP loan threshold requiring audit by SBA."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_MpsvLitigationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "MpsvLitigationMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MPSV Litigation",
        "label": "MPSV Litigation [Member]",
        "documentation": "MPSV litigation."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r132",
      "r170",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r187",
      "r191",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r254",
      "r256",
      "r257",
      "r583",
      "r584"
     ]
    },
    "us-gaap_LitigationSettlementExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LitigationSettlementExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation charge",
        "label": "Litigation Settlement, Expense",
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, no par value, 5,000 shares authorized, no shares issued and outstanding",
        "label": "Preferred Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r403",
      "r533"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating income (loss)",
        "totalLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r182",
      "r188",
      "r191",
      "r518"
     ]
    },
    "gifi_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationVestingOfRestrictedStock",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock",
        "label": "Adjustments To Additional Paid In Capital Share Based Compensation Vesting Of Restricted Stock",
        "documentation": "Adjustments to additional paid in capital share based compensation vesting of restricted stock."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_PPPLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "PPPLoanMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PPP Loan",
        "label": "P P P Loan [Member]",
        "documentation": "PPP Loan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r316",
      "r317",
      "r319",
      "r320",
      "r321",
      "r322",
      "r443"
     ]
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Receivables, Total",
        "negatedLabel": "Contract receivables and retainage, net",
        "label": "Increase (Decrease) in Receivables",
        "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Contract with Customer, Asset and Liability",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r132",
      "r170",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r187",
      "r191",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r254",
      "r256",
      "r257",
      "r583",
      "r584"
     ]
    },
    "gifi_IncrementalForecastCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "IncrementalForecastCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental forecast costs.",
        "label": "Incremental Forecast Costs",
        "terseLabel": "Incremental forecast costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contract with customer, liability, revenue recognized",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Net operating liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "gifi_ProjectsPercentComplete": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ProjectsPercentComplete",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Projects, percent complete (percentage)",
        "label": "Projects Percent Complete",
        "documentation": "Projects, Percent Complete"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_SecondFortyVehicleFerryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "SecondFortyVehicleFerryMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Second Forty-Vehicle Ferry",
        "label": "Second Forty Vehicle Ferry [Member]",
        "documentation": "Second forty vehicle ferry."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_NoteAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "NoteAgreementMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note Agreement",
        "label": "Note Agreement [Member]",
        "documentation": "Note Agreement."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_SeventyVehicleFerryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "SeventyVehicleFerryMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seventy-Vehicle Ferry",
        "label": "Seventy Vehicle Ferry [Member]",
        "documentation": "Seventy vehicle ferry."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ChargesRelatedToDeductiblesWithInsuranceCoverages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ChargesRelatedToDeductiblesWithInsuranceCoverages",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charges related to deductibles with insurance coverages",
        "label": "Charges Related To Deductibles With Insurance Coverages",
        "documentation": "Charges related to deductibles with insurance coverages."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockNoParValue",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, no par value",
        "label": "Common Stock, No Par Value",
        "documentation": "Face amount per share of no-par value common stock."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "gifi_InsuranceFinanceAndGeneralLiabilityArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "InsuranceFinanceAndGeneralLiabilityArrangementsMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance finance and general liability.",
        "label": "Insurance Finance And General Liability Arrangements Member",
        "terseLabel": "Insurance Finance and General Liability Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ProceedsFromPropertyInsurancePolicy": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ProceedsFromPropertyInsurancePolicy",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoveries from insurance claims",
        "label": "Proceeds From Property Insurance Policy",
        "documentation": "Proceeds from property insurance policy."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ConstructionInProgressNumberOfMultiPurposeServiceVessels",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of multi-purpose service vessels",
        "label": "Construction In Progress Number Of Multi Purpose Service Vessels",
        "documentation": "Construction in progress, number of multi-purpose service vessels."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_OtherBasisOfPricingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "OtherBasisOfPricingMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Basis Of Pricing [Member]",
        "documentation": "Other Basis Of Pricing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails": {
       "parentTag": "gifi_ContractWithCustomerAssetLiabilityNetCurrent",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total",
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r276",
      "r295"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income Tax Expense (Benefit), Total",
        "negatedLabel": "Income tax (expense) benefit",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r93",
      "r147",
      "r148",
      "r176",
      "r318",
      "r327",
      "r411"
     ]
    },
    "gifi_LongTermContractsOrProgramsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "LongTermContractsOrProgramsDisclosureLineItems",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long Term Contracts Or Programs Disclosure [Line Items]",
        "label": "Long Term Contracts Or Programs Disclosure [Line Items]",
        "documentation": "Long-term Contracts or Programs Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_GeneralLiabilityArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "GeneralLiabilityArrangementMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General liability arrangement.",
        "label": "General Liability Arrangement [Member]",
        "terseLabel": "General Liability Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_SuretyBondsRelatesToActiveRetainedShipyardContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "SuretyBondsRelatesToActiveRetainedShipyardContracts",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety bonds relates to Active Retained Shipyard Contracts",
        "label": "Surety Bonds Relates To Active Retained Shipyard Contracts",
        "documentation": "Surety bonds relates to active retained shipyard contracts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureREVENUECONTRACTASSETSANDLIABILITIESANDOTHERCONTRACTMATTERS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r297"
     ]
    },
    "gifi_RetainedEarningsIncreaseDecreaseInAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "RetainedEarningsIncreaseDecreaseInAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retained earnings increase decrease in accumulated deficit",
        "label": "Retained Earnings Increase Decrease in Accumulated Deficit",
        "terseLabel": "Increase to beginning accumulated deficit"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_RemainingFortyVehicleFerryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "RemainingFortyVehicleFerryMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining forty-vehicle ferry.",
        "label": "Remaining Forty Vehicle Ferry [Member]",
        "terseLabel": "Remaining Forty-Vehicle Ferry"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Accounts Payable, Total",
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "gifi_ProceedsFromSaleOfRealEstateRequiredToMakeProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ProceedsFromSaleOfRealEstateRequiredToMakeProvision",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of real estate required to make provision",
        "label": "Proceeds From Sale of Real Estate Required to Make Provision",
        "documentation": "Proceeds from sale of real estate required to make provision."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_SignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "SignificantAccountingPoliciesTable",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "documentation": "Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "OffshoreModulesMaterialSupplyAndSubseaStructuresProjectsMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offshore Modules, Material Supply and Subsea Structures Projects",
        "label": "Offshore Modules Material Supply And Subsea Structures Projects [Member]",
        "documentation": "Offshore Modules, Material Supply and Subsea Structures Projects."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total",
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "gifi_ReductionInPerformanceObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ReductionInPerformanceObligations",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction in performance obligations.",
        "label": "Reduction in Performance Obligations",
        "terseLabel": "Reduction in performance obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts Payable, Current, Total",
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r533"
     ]
    },
    "us-gaap_InsuranceSettlementsReceivableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InsuranceSettlementsReceivableNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance receivables",
        "label": "Insurance Settlements Receivable, Noncurrent",
        "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy."
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "gifi_BalanceSheetDateClassifiedAsNoncurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "BalanceSheetDateClassifiedAsNoncurrentMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Date Classified as Noncurrent",
        "label": "Balance Sheet Date Classified As Noncurrent [Member]",
        "documentation": "Balance sheet date classified as noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_HurricaneIdaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "HurricaneIdaMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hurricane Ida",
        "label": "Hurricane Ida [Member]",
        "documentation": "Hurricane Ida."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_DateOfLandfallOccurred": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "DateOfLandfallOccurred",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of landfall",
        "label": "Date Of Landfall Occurred",
        "documentation": "Date of landfall occurred."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Additional Paid in Capital, Total",
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r533",
      "r618"
     ]
    },
    "gifi_ShortTermPremiumFinanceArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ShortTermPremiumFinanceArrangementMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Premium Finance Arrangement",
        "label": "Short Term Premium Finance Arrangement [Member]",
        "documentation": "Short-term premium finance arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_FortyVehicleFerryVesselOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "FortyVehicleFerryVesselOneMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forty-Vehicle Ferry Vessel One",
        "label": "Forty Vehicle Ferry Vessel One [Member]",
        "documentation": "Forty vehicle ferry vessel one."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r104",
      "r130",
      "r203",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r333",
      "r334",
      "r335",
      "r361",
      "r533",
      "r583",
      "r601",
      "r602"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r163",
      "r394",
      "r442",
      "r448",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r539"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue remaining performance obligation expected timing of satisfaction period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentOperatingActivitiesDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities",
        "label": "Operating Activities [Domain]",
        "documentation": "Operations of an entity including continuing and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCOMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r238",
      "r239",
      "r503",
      "r578"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r272"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentContinuingOperationsMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing Operations",
        "label": "Continuing Operations [Member]",
        "documentation": "Component of an entity expected to operate in the foreseeable future."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromInsuranceSettlementOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromInsuranceSettlementOperatingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance payments received",
        "label": "Proceeds from Insurance Settlement, Operating Activities",
        "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as operating activities. Excludes insurance settlement classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r506"
     ]
    },
    "gifi_ShortTermDebtRemainingPrincipalBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ShortTermDebtRemainingPrincipalBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining principal balance",
        "label": "Short Term Debt Remaining Principal Balance",
        "documentation": "Short term debt remaining principal balance."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_SuretyBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "SuretyBonds",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety bonds",
        "label": "Surety Bonds",
        "documentation": "Surety Bonds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computation of Basic and Diluted Income (Loss) Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities",
        "label": "Operating Activities [Axis]",
        "documentation": "Information by continuing and discontinuing operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r458"
     ]
    },
    "gifi_ContractWithCustomerAssetLiabilityNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ContractWithCustomerAssetLiabilityNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Contracts in progress, net",
        "label": "Contract With Customer Asset Liability Net Current",
        "documentation": "Contract with customer asset liability net current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance",
        "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance",
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r458",
      "r476",
      "r619",
      "r620"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation Of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531"
     ]
    },
    "us-gaap_UnsecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnsecuredDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Unsecured Debt, Total",
        "terseLabel": "Unsecured loan amount",
        "label": "Unsecured Debt",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r78",
      "r612"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r308",
      "r312",
      "r313",
      "r314",
      "r315"
     ]
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangibles, net",
        "label": "Other Intangible Assets, Net",
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r193",
      "r394",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r508",
      "r525",
      "r534",
      "r554",
      "r581",
      "r582",
      "r588",
      "r616"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total",
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Increase to beginning accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r73",
      "r405",
      "r436",
      "r441",
      "r446",
      "r459",
      "r533"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r193",
      "r394",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r508",
      "r525",
      "r534",
      "r554",
      "r581",
      "r582",
      "r588",
      "r616"
     ]
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Assets Held-for-sale, Not Part of Disposal Group, Current, Total",
        "terseLabel": "Assets held for sale",
        "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current",
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r533"
     ]
    },
    "us-gaap_FixedPriceContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FixedPriceContractMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed-price and unit-rate",
        "label": "Fixed-Price Contract [Member]",
        "documentation": "Contract with customer in which amount of consideration is fixed."
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Basis of Pricing",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r588"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r245",
      "r579",
      "r580"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Goodwill, Ending Balance",
        "periodStartLabel": "Goodwill, Beginning Balance",
        "totalLabel": "Goodwill, Total",
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r224",
      "r398",
      "r520",
      "r533",
      "r575",
      "r576"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r245",
      "r579",
      "r580"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r447",
      "r563",
      "r564",
      "r565",
      "r596",
      "r619"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature",
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r245",
      "r579",
      "r580"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r70"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Prepaid Expense, Current, Total",
        "terseLabel": "Prepaid expenses and other assets",
        "label": "Prepaid Expense, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r222",
      "r223",
      "r512"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r388"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings (Accumulated Deficit)",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r19",
      "r98",
      "r120",
      "r121",
      "r122",
      "r133",
      "r134",
      "r135",
      "r138",
      "r146",
      "r148",
      "r163",
      "r208",
      "r214",
      "r273",
      "r309",
      "r310",
      "r311",
      "r325",
      "r326",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r355",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r386",
      "r432",
      "r433",
      "r434",
      "r447",
      "r495"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location",
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r133",
      "r134",
      "r135",
      "r138",
      "r146",
      "r148",
      "r208",
      "r214",
      "r309",
      "r310",
      "r311",
      "r325",
      "r326",
      "r339",
      "r342",
      "r343",
      "r346",
      "r355",
      "r432",
      "r434",
      "r447",
      "r619"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditioanlInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r388"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r388"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r537",
      "r538",
      "r540",
      "r541",
      "r542",
      "r543",
      "r563",
      "r564",
      "r596",
      "r617",
      "r619"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r191",
      "r196",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r520",
      "r554",
      "r616"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r388"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost of Goods and Services Sold, Total",
        "terseLabel": "Cost of revenue",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r394"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component",
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r98",
      "r120",
      "r121",
      "r122",
      "r133",
      "r134",
      "r135",
      "r138",
      "r146",
      "r148",
      "r163",
      "r208",
      "r214",
      "r273",
      "r309",
      "r310",
      "r311",
      "r325",
      "r326",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r355",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r386",
      "r432",
      "r433",
      "r434",
      "r447",
      "r495"
     ]
    },
    "us-gaap_DebtInstrumentIssuedPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentIssuedPrincipal",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, issued, principal",
        "label": "Debt Instrument, Issued, Principal",
        "documentation": "Amount of principal of debt issued."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total",
        "terseLabel": "Stock-based compensation expense",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r45",
      "r46",
      "r73"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic income (loss) from continuing operations",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r80",
      "r82",
      "r123",
      "r137",
      "r141",
      "r142",
      "r143",
      "r144",
      "r153",
      "r156",
      "r157",
      "r357",
      "r399",
      "r615"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted income (loss) from continuing operations",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r123",
      "r137",
      "r141",
      "r142",
      "r143",
      "r144",
      "r153",
      "r156",
      "r157",
      "r158",
      "r357",
      "r399",
      "r615"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of short-term investments",
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments",
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r61"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total",
        "terseLabel": "Diluted loss from discontinued operations",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r154",
      "r156",
      "r157"
     ]
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Domain]",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r137",
      "r138",
      "r139",
      "r140",
      "r149",
      "r200",
      "r201",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r235",
      "r309",
      "r310",
      "r311",
      "r323",
      "r324",
      "r325",
      "r326",
      "r328",
      "r329",
      "r330",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r373",
      "r374",
      "r376",
      "r377",
      "r378",
      "r379",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r395",
      "r396",
      "r397",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total",
        "terseLabel": "Basic loss from discontinued operations",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r123",
      "r154",
      "r156",
      "r157",
      "r611",
      "r615"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stated interest rate (percentage)",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r261"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "General and Administrative Expense, Total",
        "terseLabel": "General and administrative expense",
        "label": "General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r480"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total",
        "negatedLabel": "Gain on extinguishment of debt",
        "terseLabel": "Gain on extinguishment of debt",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r36",
      "r37"
     ]
    },
    "gifi_ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ContractWithCustomerAssetRevenueRecognizedInExcessOfAmountsBilledCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, asset, revenue recognized in excess of amounts billed, current",
        "label": "Contract With Customer Asset Revenue Recognized In Excess Of Amounts Billed Current",
        "documentation": "Contract with customer, asset, revenue recognized in excess of amounts billed, current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateTerms",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, interest rate terms",
        "label": "Debt Instrument, Interest Rate Terms",
        "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmountOfDeferredCostsRelatedToLongTermContracts",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid contract costs",
        "label": "Amount of Deferred Costs Related to Long-Term Contracts",
        "documentation": "Amount of deferred costs for long-term contracts and programs. Includes, but is not limited to, initial tooling costs and deferred production costs."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_LCFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "LCFacilityMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LC Facility",
        "label": "L C Facility [Member]",
        "documentation": "LC facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCREDITFACILITIESANDDEBT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CREDIT FACILITIES AND DEBT",
        "label": "Debt Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r129",
      "r259",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271"
     ]
    },
    "gifi_NatureOfOperationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "NatureOfOperationsPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of Operations",
        "label": "Nature Of Operations Policy [Text Block]",
        "documentation": "Nature of operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentMaturityDateDescription",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date, description",
        "label": "Debt Instrument, Maturity Date, Description",
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r130",
      "r203",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r333",
      "r334",
      "r335",
      "r361",
      "r457",
      "r517",
      "r545",
      "r583",
      "r601",
      "r602"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r521",
      "r598"
     ]
    },
    "gifi_ImpactOfHurricaneIdaDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ImpactOfHurricaneIdaDescription",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of Hurricane Ida, description",
        "label": "Impact Of Hurricane Ida Description",
        "documentation": "Impact of Hurricane Ida, description."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockNoParValue",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, no par value",
        "label": "Preferred Stock, No Par Value",
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r586"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r170",
      "r181",
      "r186",
      "r187",
      "r193",
      "r195",
      "r196",
      "r293",
      "r294",
      "r394"
     ]
    },
    "gifi_DebtInstrumentPaymentsOfLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "DebtInstrumentPaymentsOfLoan",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan payments",
        "label": "Debt Instrument Payments Of Loan",
        "documentation": "Debt instrument payments of loan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentPaymentTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentPaymentTerms",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Payment Terms",
        "terseLabel": "Short-term premium finance, Number of installment",
        "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r43"
     ]
    },
    "gifi_FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "FutureRepairCostsAssociatedWithInsurancePaymentsReceivedForBuildings",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future repair costs associated with insurance payments received for buildings",
        "label": "Future Repair Costs Associated With Insurance Payments Received For Buildings",
        "documentation": "Future repair costs associated with insurance payments received for buildings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, periodic payment",
        "label": "Debt Instrument, Periodic Payment",
        "totalLabel": "Debt Instrument, Periodic Payment, Total",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r43"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureINCOMELOSSPERSHARE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME (LOSS) PER SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r159",
      "r160",
      "r161"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r136",
      "r143",
      "r149",
      "r208",
      "r214",
      "r309",
      "r310",
      "r311",
      "r325",
      "r326",
      "r339",
      "r341",
      "r342",
      "r344",
      "r345",
      "r346",
      "r350",
      "r353",
      "r355",
      "r356",
      "r384"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r136",
      "r143",
      "r149",
      "r208",
      "r214",
      "r309",
      "r310",
      "r311",
      "r325",
      "r326",
      "r339",
      "r341",
      "r342",
      "r344",
      "r345",
      "r346",
      "r350",
      "r353",
      "r355",
      "r356",
      "r384"
     ]
    },
    "gifi_ImpairmentRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ImpairmentRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment right-of-use asset",
        "label": "Impairment Right Of Use Asset",
        "documentation": "Impairment right-of-use asset."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Adoption of ASU 2016-13"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r136",
      "r143",
      "r149",
      "r208",
      "r214",
      "r309",
      "r310",
      "r311",
      "r325",
      "r326",
      "r339",
      "r341",
      "r342",
      "r344",
      "r345",
      "r346",
      "r350",
      "r353",
      "r355",
      "r356",
      "r384"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]",
        "terseLabel": "After Adoption of ASU 2016-13"
       }
      }
     },
     "auth_ref": [
      "r553",
      "r555",
      "r566",
      "r572",
      "r573",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r600"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location",
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40"
     ]
    },
    "gifi_RevenueVariableConsiderationContractPriceReduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "RevenueVariableConsiderationContractPriceReduction",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reduction of estimated contract price for liquidated damages, amount",
        "label": "Revenue Variable Consideration Contract Price Reduction",
        "documentation": "Revenue variable consideration contract price reduction."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ShipyardTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ShipyardTransactionsMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipyard Transactions",
        "label": "Shipyard Transactions [Member]",
        "documentation": "Shipyard transactions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r79",
      "r406",
      "r533",
      "r562",
      "r571",
      "r599"
     ]
    },
    "gifi_PromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "PromissoryNoteMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory Note",
        "label": "Promissory note [Member]",
        "documentation": "Promissory note."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_OtherIncomeExpenseNetPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "OtherIncomeExpenseNetPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (Income) Expense, Net",
        "label": "Other Income Expense Net Policy [Text Block]",
        "documentation": "Other (income) expense, net."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "gifi_RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "RecognizedIncomeAssociatedWithRevisionsToAllowanceForDoubtfulAccounts",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognized income associated with revisions to allowance for doubtful accounts.",
        "label": "Recognized Income Associated With Revisions to Allowance for Doubtful Accounts",
        "terseLabel": "Recognized income associated with revisions to allowance for doubtful accounts"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "gifi_NetReceivableAmountPurportedLiquidatedDamages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "NetReceivableAmountPurportedLiquidatedDamages",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net receivable amount purported liquidated damages.",
        "label": "Net Receivable Amount Purported Liquidated Damages",
        "verboseLabel": "Net receivable amount purported liquidated damages"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_SuretyContractsOfInsuranceCoverages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "SuretyContractsOfInsuranceCoverages",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety bonds subject to dispute",
        "label": "Surety Contracts Of Insurance Coverages",
        "documentation": "Surety contracts of insurance coverages."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_PrecontractCostPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "PrecontractCostPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-Contract Costs",
        "label": "Precontract Cost Policy [Text Block]",
        "documentation": "Precontract cost."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts and Credit Losses",
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Securities Act File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r548"
     ]
    },
    "gifi_OperatingCyclePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "OperatingCyclePolicyPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Cycle",
        "label": "Operating Cycle Policy Policy [Text Block]",
        "documentation": "Operating Cycle Policy."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InsuranceRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InsuranceRecoveries",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on insurance recoveries",
        "label": "Insurance Recoveries",
        "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "gifi_ReducedSuretyBonds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ReducedSuretyBonds",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduced surety bonds.",
        "label": "Reduced Surety Bonds",
        "terseLabel": "Outstanding surety bonds reduced"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ContractWithCustomerReserveForLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ContractWithCustomerReserveForLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve for loss",
        "label": "Contract With Customer Reserve For Loss",
        "documentation": "Contract With Customer, Reserve For Loss."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_OffshoreJacketsProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "OffshoreJacketsProjectMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offshore jackets project.",
        "label": "Offshore Jackets Project [Member]",
        "terseLabel": "Offshore Jackets Project"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_PaymentsOnInsuranceFinanceArrangement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "PaymentsOnInsuranceFinanceArrangement",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments On Insurance Finance Arrangement",
        "documentation": "Payments on insurance finance arrangement.",
        "negatedLabel": "Payments on Insurance Finance Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_DecreaseToContractReceivablesAndRetainageNetAndContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "DecreaseToContractReceivablesAndRetainageNetAndContractAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease to contract receivables and retainage, net and contract assets.",
        "label": "Decrease to Contract Receivables and Retainage, Net and Contract Assets",
        "negatedLabel": "Decrease to contract receivables and retainage, net and contract assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29",
      "r87",
      "r88",
      "r89",
      "r90"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Asset Impairment Charges, Total",
        "terseLabel": "Asset impairments",
        "label": "Asset Impairment Charges",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r35"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r388"
     ]
    },
    "gifi_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Previously Issued Financial Statements",
        "label": "Revision Of Previously Issued Financial Statements Policy [Text Block]",
        "documentation": "Revision of previously issued financial statements."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_LossContingencyUnderPerformanceBondsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "LossContingencyUnderPerformanceBondsIssued",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Claims under performance bonds issued",
        "label": "Loss Contingency Under Performance Bonds Issued",
        "documentation": "Loss contingency under performance bonds issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and Amortization Expense",
        "label": "Depreciation, Depletion, and Amortization [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized."
       }
      }
     },
     "auth_ref": [
      "r514"
     ]
    },
    "gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ContractWithCustomerLiabilityAccruedContractLossesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, liability, accrued contract losses, current",
        "label": "Contract With Customer Liability Accrued Contract Losses Current",
        "documentation": "Contract with customer liability accrued contract losses current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r116",
      "r130",
      "r203",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r332",
      "r334",
      "r361",
      "r533",
      "r583",
      "r584",
      "r601"
     ]
    },
    "us-gaap_DebtInstrumentAnnualPrincipalPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAnnualPrincipalPayment",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal payments",
        "label": "Debt Instrument, Annual Principal Payment",
        "documentation": "Amount of the total principal payments made during the annual reporting period."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "gifi_BalanceSheetDateClassifiedAsCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "BalanceSheetDateClassifiedAsCurrentMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Date Classified as Current",
        "label": "Balance Sheet Date Classified As Current [Member]",
        "documentation": "Balance sheet date classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ChargesRelatedToDeductiblesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ChargesRelatedToDeductiblesTotal",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total charges related to deductibles",
        "label": "Charges Related To Deductibles Total",
        "documentation": "Charges related to deductibles total."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "gifi_FortyVehicleFerryProjectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "FortyVehicleFerryProjectsMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forty Vehicle Ferry Projects",
        "label": "Forty Vehicle Ferry Projects [Member]",
        "documentation": "Forty Vehicle Ferry Projects"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ChargesAssociatedWithInsuranceRecoveriesOfStorm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ChargesAssociatedWithInsuranceRecoveriesOfStorm",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charges associated with insurance recoveries of storm",
        "label": "Charges Associated With Insurance Recoveries Of Storm",
        "documentation": "Charges associated with insurance recoveries of storm."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_FortyVehicleFerryVesselTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "FortyVehicleFerryVesselTwoMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forty-Vehicle Ferry Vessel Two",
        "label": "Forty Vehicle Ferry Vessel Two [Member]",
        "documentation": "Forty vehicle ferry vessel two."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherOperatingIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other (income) expense, net",
        "label": "Other Operating Income (Expense), Net",
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_LongTermContractsOrProgramsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "LongTermContractsOrProgramsDisclosureTable",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long Term Contracts Or Programs Disclosure [Table]",
        "label": "Long Term Contracts Or Programs Disclosure [Table]",
        "documentation": "Long-term Contracts or Programs Disclosure [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleAndCollectionOfReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleAndCollectionOfReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Proceeds from Sale and Collection of Receivables, Total",
        "label": "Proceeds from Sale and Collection of Receivables",
        "terseLabel": "Payments received from accounts receivable",
        "documentation": "The cash inflow associated with the proceeds from sale and collection of receivables during the period."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "gifi_ShipyardSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ShipyardSegmentMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipyard",
        "label": "Shipyard Segment [Member]",
        "documentation": "Shipyard segment."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransactionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransactionTypeAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction Type",
        "label": "Transaction Type [Axis]",
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r513"
     ]
    },
    "gifi_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "documentation": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimatedMargins",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in estimated margins",
        "label": "Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Change In Estimated Margins",
        "documentation": "Contract with customer, asset, cumulative catch-up adjustment to revenue, change in estimated margins."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOPERATINGSEGMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING SEGMENTS",
        "label": "Segment Reporting Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r180",
      "r185",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r196"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r191"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Repayments of Long-Term Debt, Total",
        "negatedLabel": "Repayment of borrowings",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r445"
     ]
    },
    "us-gaap_TransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransactionDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction",
        "label": "Transaction [Domain]",
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r513"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64",
      "r65"
     ]
    },
    "gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "IncreaseDecreaseInPrepaidExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses, inventory and other current assets",
        "label": "Increase Decrease In Prepaid Expense And Other Assets",
        "documentation": "Increase (decrease) in prepaid expense and other assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails": {
       "parentTag": "gifi_ContractWithCustomerAssetLiabilityNetCurrent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfContractWithCustomerAssetAndLiabilityDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contract liabilities",
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r275",
      "r295"
     ]
    },
    "us-gaap_UnusualRiskOrUncertaintyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualRiskOrUncertaintyNatureDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unusual Risk or Uncertainty, Nature",
        "label": "Unusual Risk or Uncertainty, Nature [Domain]",
        "documentation": "Describes the nature of the unusual risk or uncertainty, such as the threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities, non-current",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r275",
      "r295"
     ]
    },
    "gifi_ContractAssetUnderDisputeNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ContractAssetUnderDisputeNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract asset under dispute, noncurrent",
        "label": "Contract Asset Under Dispute Noncurrent",
        "documentation": "Contract asset under dispute noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash, cash equivalents and restricted cash",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r63"
     ]
    },
    "gifi_TimeAndMaterialsAndCostReimbursableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "TimeAndMaterialsAndCostReimbursableMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time And Materials And Cost Reimbursable",
        "label": "Time And Materials And Cost Reimbursable [Member]",
        "documentation": "Time and materials and cost reimbursable."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_AssetsHeldForSalePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "AssetsHeldForSalePolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets Held for Sale",
        "label": "Assets Held For Sale Policy [Text Block]",
        "documentation": "Assets Held For Sale [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summarized Segment Financial Information",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32",
      "r34"
     ]
    },
    "gifi_LitigationExpenseAssociatedWithRecordingLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "LitigationExpenseAssociatedWithRecordingLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation charge associated with recording liability",
        "label": "Litigation Expense Associated With Recording Liability",
        "documentation": "Litigation expense associated with recording liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r63",
      "r128"
     ]
    },
    "gifi_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNetInShares",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock (in shares)",
        "label": "Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net In Shares",
        "documentation": "Adjustment to additional paid in capital, income tax effect from share-based compensation, net, in shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_GainLossOnInsuranceRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "GainLossOnInsuranceRecovery",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on insurance recovery",
        "label": "Gain Loss On Insurance Recovery",
        "documentation": "Gain loss on insurance recovery."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32",
      "r34"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfDisaggregationOfRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eliminations",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r187",
      "r191"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gain (Loss) on Disposition of Assets, Total",
        "terseLabel": "Gain (loss) on sale of assets",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Gain on sale or disposal of fixed assets, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY 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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureSubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r389"
     ]
    },
    "us-gaap_UnusualRiskOrUncertaintyByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualRiskOrUncertaintyByNatureAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unusual Risk or Uncertainty, Nature",
        "label": "Unusual Risk or Uncertainty, Nature [Axis]",
        "documentation": "Information by nature of risk and uncertainty, for example, but not limited to, threat of expropriation of its assets by a foreign government, rapid technological obsolescence in the industry, risk of natural disaster from earthquake or weather events, and availability of or continuation of a labor force at a reasonable cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-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."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingStandardsUpdate201613Member",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "ASU 2016-13",
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "gifi_ForgivenessOfPrincipalAndInterestOfPPPLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "ForgivenessOfPrincipalAndInterestOfPPPLoan",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgiveness of principal and interest of PPP Loan",
        "label": "Forgiveness Of Principal And Interest Of P P P Loan",
        "documentation": "Forgiveness of principal and interest of PPP Loan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total",
        "terseLabel": "Weighted average shares diluted",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r158"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Dilutive non-vested shares exculded from calculation of diluted income per share",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "gifi_FortyVehicleFerryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "FortyVehicleFerryMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forty-Vehicle Ferry",
        "label": "Forty Vehicle Ferry [Member]",
        "documentation": "Forty vehicle ferry."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Basic income (loss) per share",
        "terseLabel": "Basic income (loss) per common share",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r151",
      "r153",
      "r156",
      "r157",
      "r158",
      "r162",
      "r356",
      "r357",
      "r399",
      "r410",
      "r516"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total",
        "terseLabel": "Weighted average shares basic",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r158"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r105",
      "r112",
      "r219",
      "r220",
      "r221",
      "r393",
      "r515"
     ]
    },
    "gifi_PercentageOfProvisionRequiredFromProceedsReceived": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.gulfisland.com/20230930",
     "localname": "PercentageOfProvisionRequiredFromProceedsReceived",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of provision required from proceeds received in excess of sale of real estate",
        "label": "Percentage of Provision Required From Proceeds Received",
        "documentation": "Percentage of provision required from proceeds received."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "verboseLabel": "Net (loss) income",
        "totalLabel": "Net income (loss)",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r65",
      "r83",
      "r102",
      "r117",
      "r118",
      "r122",
      "r130",
      "r137",
      "r141",
      "r142",
      "r143",
      "r144",
      "r147",
      "r148",
      "r155",
      "r168",
      "r182",
      "r188",
      "r191",
      "r203",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r357",
      "r361",
      "r409",
      "r478",
      "r493",
      "r494",
      "r518",
      "r544",
      "r583"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r163",
      "r394",
      "r442",
      "r448",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r477",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r539"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit (loss)",
        "terseLabel": "Gross profit (loss)",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r130",
      "r168",
      "r182",
      "r188",
      "r191",
      "r203",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r257",
      "r258",
      "r361",
      "r518",
      "r583"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Standards",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentMaturityDateRangeEnd1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentMaturityDateRangeEnd1",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, maturity date, end",
        "label": "Debt Instrument, Maturity Date Range, End",
        "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contract assets",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of short-term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r558"
     ]
    },
    "us-gaap_ClearingServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClearingServiceMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersSummaryOfRemainingPerformanceObligationsDisaggregatedByOperatingSegmentAndContractTypeParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Clearing Service [Member]",
        "documentation": "Matching of all buy and sell orders to reconcile transactions, ensure delivery of order and record transfer of funds. Includes, but is not limited to, delivery and creation of futures position from option exercise or assignment, Exchange for Physicals (EFP), block trades and transfer trades."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total",
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "terseLabel": "Decrease to other noncurrent assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated present value",
        "terseLabel": "Short-term premium finance",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r260",
      "r375",
      "r522",
      "r523"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Noncurrent assets and liabilities, net",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "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."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r66",
      "r67",
      "r74"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r53",
      "r81",
      "r168",
      "r182",
      "r188",
      "r191",
      "r400",
      "r408",
      "r518"
     ]
    },
    "us-gaap_DebtInstrumentDecreaseForgiveness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentDecreaseForgiveness",
     "crdr": "debit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of credit facility",
        "label": "Debt Instrument, Decrease, Forgiveness",
        "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOperatingSegmentsSummarizedSegmentFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate",
        "label": "Corporate, Non-Segment [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r182",
      "r183",
      "r184",
      "r185",
      "r191",
      "r569"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total outstanding letters of credit",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureIncomeLossPerShareComputationOfBasicAndDilutedIncomeLossPerShareDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Diluted income (loss) per share",
        "terseLabel": "Diluted income (loss) per common share",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r153",
      "r156",
      "r157",
      "r158",
      "r162",
      "r356",
      "r357",
      "r399",
      "r410",
      "r516"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "Letter of Credit [Member]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentMaturityDateRangeStart1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentMaturityDateRangeStart1",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, maturity date, start",
        "label": "Debt Instrument, Maturity Date Range, Start",
        "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, frequency of periodic payment",
        "label": "Debt Instrument, Frequency of Periodic Payment",
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r43"
     ]
    },
    "us-gaap_ContractReceivableDueOneYearOrLess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractReceivableDueOneYearOrLess",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract receivables and retainage, net",
        "label": "Construction Contractor, Receivable, Excluding Contract Retainage, Year One",
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r609"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total",
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r106",
      "r509"
     ]
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r99",
      "r100",
      "r137",
      "r138",
      "r139",
      "r140",
      "r149",
      "r200",
      "r201",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r235",
      "r309",
      "r310",
      "r311",
      "r323",
      "r324",
      "r325",
      "r326",
      "r328",
      "r329",
      "r330",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r365",
      "r373",
      "r374",
      "r376",
      "r377",
      "r378",
      "r379",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r395",
      "r396",
      "r397",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r298",
      "r299",
      "r305",
      "r306",
      "r307",
      "r390",
      "r391",
      "r429",
      "r449",
      "r450",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r519",
      "r524",
      "r532",
      "r535",
      "r538",
      "r577",
      "r585",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Equivalents, Restricted Cash and Short-Term Investments",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r76"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureORGANIZATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r299",
      "r391",
      "r429",
      "r449",
      "r450",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r519",
      "r524",
      "r532",
      "r535",
      "r585",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r298",
      "r299",
      "r305",
      "r306",
      "r307",
      "r390",
      "r391",
      "r429",
      "r449",
      "r450",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r519",
      "r524",
      "r532",
      "r535",
      "r538",
      "r577",
      "r585",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureCreditFacilitiesAndDebtAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureOrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://www.gulfisland.com/20230930/taxonomy/role/Role_DisclosureRevenueContractAssetsAndLiabilitiesAndOtherContractMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r244",
      "r299",
      "r391",
      "r429",
      "r449",
      "r450",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r519",
      "r524",
      "r532",
      "r535",
      "r585",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 5.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(d)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r552": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r553": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r554": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r555": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r556": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r559": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r560": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r561": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r564": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r565": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r566": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6"
  },
  "r567": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18"
  },
  "r569": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r570": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5"
  },
  "r571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r572": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r574": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r578": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r579": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r581": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r582": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r584": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r585": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r586": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r587": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r588": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r589": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r590": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r591": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r592": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r593": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r594": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r595": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r606": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r607": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r608": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r609": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r620": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>67
<FILENAME>0000950170-23-060509-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-23-060509-xbrl.zip
M4$L#!!0    ( />49U>70NN655@" &IJ*@ 1    9VEF:2TR,#(S,#DS,"YH
M=&WL?6US&SF2YO?]%77:F-WN.$/&^XO<W1=JV>Y1K-OV6.[9G?OBP*M4TQ2+
M4T7:UOWZ2Q1%6;)E2Y9($91J=Z)-L8HH%)!X\LE$9N*G__/Q>%2]CVU7-^.?
MM\@VWJKBV#>A'A_^O+5[L+>_O_5_?OGI?R%4/7V^_[)Z&3]4NWY:OX]/Z\Z/
MFF[6QNJ'@]]_K/;'HWH<J__Y]<V+ZFGC9\=Q/*U0=32=3G8>/_[PX<-V2/6X
M:T:S*3RJV_;-\>,*H7G;>VVT^>OJJ9W&:H=BRA A"*NW1.U@O,/--C&<_6_X
MB/&G7S63D[8^/)I6/_@?J_PC>/)X'$>CD^IY/;9C7]M1=;!XY"/HH]^N=D>C
MZDW^55>]B5ULW\>PG9O\MY^.IC 6,![C[N>M<_W^P+:;]O Q,<8\_ICOV9K?
MM//1M:-0G]V;_^SOI!C+Q_.+%VZ=7GJKF-\Z/7]K?:$#Y^]FCV$0I_!J<7$_
M#/N?W[@]7W:V.[O]XQ?W7WB_?'5Q:_WQ:^V2W(T\WWFZ%[>/F_%+F/:V]I?_
M+$S;Q].327P,-Z+Q_,ZS7G7U97V"-R"/_^?W%P?^*!Y;]/FKA_C9Z'?1;Q\V
M[Q_#A<=9'A8WSCIT:.WD[.9D.]<_X/3"A9OKKN&4J&]-P?R.LVY,6Y1?K+OB
MO>$A%&&&&%G\\K!.%]_[<#9*=3>RX] OD-PM;!C^-"-3!.]XX2>+=_XT(8^G
MK1UWJ6F/^T65YTL@K,\]%]JYO*_?:B1WGB(B%XUT[?3+ 84O+X[\M/WJ0)K'
M<'7KEW^K?CJ*-L"_U4_3>CJ*OQ",_O;3X_GG_.UQG-H>25#\UZQ^__/67C.>
M KZ@MS"L6Y6?__7SUC1^G#Z>K]#'N=G'I^W^Y)IP4G73DU'\>>O8MH?U>*>R
MLVGSO^KC2=."3$V?3&S(H+=3Z<G')UO]8T/]?O&C4'>3D3W),A[AZD_UQYW<
M=FSG'^L0XKC_^&D15'7X>>OY.^,EPX)$1(/ B%LAD7',(1Z<"2HY*J3;JL;V
M.#\EUCN[ )PA@^?SD3T\?;>/TS<QP5N_,YPK@8E'&$>%N.8$.>D9DCX):$E'
MPN+6+\F.NOC3XPN]N;QS3$:AB0PH,<D03RPAYYA$@2<A59+217:^<WNSMLU=
M ^RWHW]$VSX;APS9-^LG0H2"4%ZKIU@8JI5PR%-#H*?2(*N=0@8K;#'75B9Y
MOJ<+%33OZFMHJ0G/X;ON9EW]&[M6+V/ T ^%$?%YLK4)R'+L$#4F>>HM5LJ?
M[^6S,0CYR1[TL[6C_7&('_\KGMRLAQB@$C,BZ==Z^KRUOM>Q\ZX23+'G2D'?
M DP]3#6RWH':#3$E@945."VZ>HJ2.Z_;F")(0#B8-O[/E\UKV_[=CF9?3+^P
M6$>&%7(V:<2IH4@+!G-MF/6:>:H(WZIFXWK^@S_>_0$?<ZL@2MVKM-OWVSYM
M1B/;=@='MLV(W]4[XWH$B[R%!_ZR>,G%6WWE+1-W2?'DD5=4PEO")X.Y1UHG
M82TWSG-^X[?4DGKC M+14\0)<4@K1Y%/F ?OB712W,U;2J6M<!PP1DAXR^0\
MLE%+Q&0*G G*9;3??LLE3>/!TYN^@@@\4"$B@K9!R!UCR%AN$6>>$>:]X<[?
MY!6^>XYN\0I*.I641MCH!.L4'F.TQ4A;;UW 3$G\Q2SL-<?'S7ACEA/1,L;
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
M#6_MQ_W34@ASHKH"A\5-U[;*52&X8@9_Q^+^EBK#VY_MJ[7-A]S"SUMT:[6
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
M[([B:'26B_@#B&:?; @B<F4.WSQW_!_0L^],(+\)V%OO"-?"(2-8!(AW!EE
M;,248$%R'#B]=6FBT^VD/"+W'>-+D-;-R**6 [C$L],AY_6\,QAT1[:-W0(6
MVDNJ@/MY/<(NUR-\!(JNFMBV>F]'LYA5VKR!1U4SF_;JJ:\-WK?WRD^;_!!&
M'E444_:HKV)QNQ(5ZQJS4RA[WE>G@,&88YF3Q"J;8QVE2XASJ9#+9=8,X\0Q
M%YB-7X0^IB"4XDXCY:@'LNL%<I$01%2,5DFN)/67%$_JYZ O"7G03]BK3\.]
M5<W&];SY/][-IW,+P-_7\.K=SUO[+Y]?0+\=F'L4FBDZO67K%R(?4:T><6D6
M*+-XSZ)@YEJIYOC,9/I4 '!I5M'%TH+SBMQ5:&9 J$LZ[;UH,WQI[O[BWW1Y
M#H<']JI'9[LV$WL8YTX59-,TMCMV],&>=$^VJL</;5 V^UB2&X_%;W^\>%[M
M'[S8??FT>K[[ZYO]O=VW^Z]>/JKV7^Y=4R%\?8BN[M6&C-)^];)Z6CVK_F>C
M0./*NKG?LSZ658?%F#LMP\*V*;FZ\@DF5]RBU+8AYO;MR&W-];7/),'#;OIF
M;R\,@SH,ZC"H#W90[[Y4_GI)Z1>NB!O/VFLP3#8HH/\^KHRB$N:' ;[% !<(
M+'<_Y&OGV9<>XEU&N,GZ8'[WS=MJ?PVGJ:]]R.\5W2E,M&UUU.;=FG^?V';Z
MKGYW%NOQKA[/-VKJYAN%*U*Z]A+H'QZB;]J^S9T9O%T[JL=Q&5/Y?/_E[LN]
M_=T7U?[+YZ_>_-X[YLYFU@X6PB8OF:6?.7E?+0&R'&5^?M@HW<Z[9&L!P?.>
MT]-^/"R5OS^-QQ79'G3^A@-8J3H?7N?X'3FG\[NIG<Z/_MH E7\6E7IPUNM!
MX]^/!3-H_+O5^(,&*7Q!#"/Z4'0R#$N_\9%+,[YS=@0Z+K[KCF+<!)V\=Z[S
MU:_SSE<'?><K.ZT.X@04=1^'B^=QN-4/L[&=!>AZ^+$_#.AI]*=WS"-UZ:#2
M[\=Z&U3ZH-*'!3&,Z$-7Z9],['?-),Z5\*9I]D\&=Y];<_8:9^>%OX4WC[T^
M?PG/KWYO^H-FG_59J)>0@'QCUO7GV<"@]^_'HAST_C5GAPYZ_T$LB&%$'[K>
MGV>[=^_J\3Q%<J.U_][\97)F?Y\->M2,X,'=?U;/_C6KIR<#)1C6ZT );C@[
M;* $#V)!#"/ZX"F![8[>I5'S8;-= 7OP&M7S_!IG>G_0]@]\*0[:_IJSPP=M
M_R 6Q#"B#T7;CYLIF/G3YMT%M?]EN%WY.O]E?I-<U_&"\K\L!&]0X?=O?0TJ
M_)JS(S8I '\(M?\\U)X.H?:;#E6E4H$^U)Z^@Y_9PU.;/]2=GW4=Z.IW\.WH
MI*N[=ZE\*O#[V2M\*LOY].Q5>E-^]_1ULDO@$T< ZA#FU:?S/6]B-QM]'D P
M$(;[L0H'PG#=37\\,(9-9@Q\8 R;CE5%,P;^+OL.IFTSZH DA'>3MO$QS')9
MY>*)PMYIQWMU__JLXX..OQ_K9M#QU_7K7QG9-RB-31/^843ON1J^M^,\Z,)!
M%S[4DG)K%_HU%X\;JL=M.M 4IB4_JQY7OVO:S:H;]^KM7Y^]&6K&W;^%LFD:
M>7W6Z9*"S </]% >;L"J>Z743\O#C>*A'<T]SS'W<0-<SR]RE^<^YWF7![5^
M/Y;*H-8'M?XPU/KNH-<W':S*UNOV75MW?[Y+UD^;=@-T^AOH;?5\WMM!G=^/
M%3*H\T&=/PAU+@9MONE85;0V%^^:Z5'<-.=[[G*U_ZG+@UJ_'TME4.N#6G\0
M:ET.:GW3L:IHM2[?Q8]'M:LWH?;[L].>#DK\?BR,08E?5XG?MG#+V>&V;%6'
MVY8*<AU\:Z>;D<YR<-;7 >$&A'M8"/?-NA;PKW6CV']\(-)YHU<E]*K';XQ
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
M<./8I'<7:;K81&QGRS=I?F<'%X_*\:B\0ML"C\KKLRUT+J8!=[&8"(2 4-*
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
M3."<B:"<\$:2K(7-?<2D=^OJTI&P?1R!(Z2AJXM\CLJ/?(Y\/DP^CUEIFJ0
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
MMUJT4*8ECT* 8<F (#2!X^7'+&PN5V'$.W&0%BU6HP-VZ @BTF3-,%^UR@Y
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
M9>9 Z?N*0.'[4R3Q4U,D7VE[?UFZ<5T1GZF(7\XMM?[C/@B.M9'(I,=ASAX
M_0[0>7:H_JJTR 2'L87"P'@#C1D2,H=6D#3/,IJS--OH ODCT9ZAA+,_3S7\
M<#Q3QP-!MZN1[9,D28/WZM$<]WU3,*!08,N 0O>*0CJ/M<!<641)+0I)54 O
MXA05M$AB'B<TQQOSZ'XD:O* *$0F>3:>IHJ/^;C?3YPDF+<[C)/4M5Y$Y>45
M+RL7+0G.S9$H$[L9Q[UOHAX _0[/3;DO8?&7/WW!%O$#,Q\L,^^;@D'&!K8,
M!MO]&FP"YUF<YD@1+:W!5F2(8:$0R[1,"<.2Q3LQV)SF>-(ICB\O+'WU=^2[
MW3(W9A<&6CC>(?YXZ ::/5>S<PW):7PZG7_F,ZGAZ+BQ"PNSG+HV]$M(<X/@
MI*RT*GV"FPY%<V-1,X*C*/B%QV;+/:K4?JDSS;,D03HOF-5Y4H:8CC-4<*'2
MW$B5)\DN0J4?JCFTJ[;/GU>O&@%\W,C?G8_.2\8S%'[?HB<4R06T/#"6/0#Z
M!<?G_3L^ S.'&.&AFZ"_<BB-LLNPZDP$IF=97\WM+S#9S T#B3CX@NH)%%0%
MW_9(8#0XOX)O>VPX^JB,SMP8*0NL42QR@RA/#&*&I8BD,9%,Y!E/^"Z,3A"_
M4$K^?O;*"=X2UO#>./][G>S(X8YI$1SNH[8V TP&F PP&6#RT&#2@F1B"@MY
MS) 445IP5&0T1AG!4E.9:U)L\<U^?SSZ06 R#RBY;Y0,(>M#\1>4LWI9N8 U
MM%^Q%"M#3'HT>D]P3!ZRESWH/:/7>UB>)$5B$B0IMCJ,83%BL;8J#59%FE">
M9IKMPCUPTDK9CYV0W9E/(-3J[EO;"=@X9MD^:I8] /H%;'R:V(BS3&19EB!:
M)-C:]XHA9K!"!64QIB;-,K;%=?[]/H'[P\9D@N.0G[5O= RY V/W!9PNYO(/
M)#@T6)7SRRL]JWTK+?T%?M8A#C(2G>=Q."4/@'X'J/,<JII!DH0:8VUN:10&
M<[I A1$<&2,HXR8W0N:[,,%/+WBE?P$9]W(@XG:F:= L"U&'1W/ ]TW!@#N!
M+0/NW"ONT 07FC&-,I-8&Y<8CI@J!&*%B3,A2"YTO OS]MYQ)Q1A'T@&?(AH
M/T 1=KTV(L1EEKBRZVG)13G]T7$AP8M_%V3\IND C[@F:F3Z7*#TH5$ZB(W
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
MKVFIIISQF0S34O>J](3AB*-2-0.E#XW206P$9GXTS!PH':HPQQ][:O.;(VM
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
M60E?+!E5>R>_5&L%&5V!8>(&.+J#W+Y$>VJ. A^L\<%[:V<!&]!)(PTL&U@
MGD\_-=3][</IWZ.W=D?/G;0YLD35_I!31^=^TYP0<*+)!<'];9:+YI-M]UK)
MO%CQ2-G?+1?LV+^5YQ(7W BK AJ)J!)6G2.,(%ZH#"MB%!8[\:[^PNNR?F_6
M_*'7._=S[9\5=^7J<A0#+ADZG\-9_6H6RK*--D4O!X'HJ'/81[W'OI?1V_[:
MZR*5-E. ?#Z=6ID]GX(WX_,,QN ._&9'470"#I9F*58H3\%)Y)%BT:LX=73!
M/^E(:#V+]+2T[]6JTW(8<3AR:OK65???OP*O5.6_#42H%#S2^_5X=\Q I[<W
MN0(/V3FX?3B\@?T[!"S==T$L.=]11Y!?CX\_] 0 @>:\1^7EU@R>2>.RZO0]
MY\9Z8S<Y2F+T_SH2'$,^G=6.DA@8^J,^7T[=BT:GZ/^THM&MX53+9=78&^!3
M:CH4@;>Q<<A%/\'%G1[Y^F5O7D3'C@SVK:?7?E5;2:CFD*W4^<U@8YLEE#-O
M8K8..C.?+WQB4Z4;+<#JE4 >1Q7OEES<D-AD.<()^/F555?! 0L/X@K.4,.
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
M2?#!J1NX6Q]&(LY[F"H-+JU+[D+DS@9O@KI6O>^BS<UHZ<:5Y4J +ZYKYR\
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
M_9P8U]M],'>F[X/ZE:ZITSF?#6?8K/1C_:PWJC+=K".K 7^&M4*O/C2=S_\
M<=3N<^>U@G=JM\7WTG5.K_;-5\;-KE9 M:J8;^LGJCD'O:QK[U?.O.G2]%_I
MW&C=DU>)ZCOZ75OE![:E;"*G;?6AYI6KV%VKI>R4_F;8TMSW)SES+M3/@SI(
M4,J=&'9617M >R=MGT2.&C^ERU5OLJ]\\74S7>EZR\5<@7QUAT%H/^BU4=K
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
M5? BSX7@&V:^%$F<$I$B1K55'U)CD) X1HDB3&C!DX+L1POX*R;CZL@1!%Q
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
MJ745@Y@XE@8SI NCK>$M<\1C:X++Q*@\SDV2<#$>%0/'DX+DHYI8',1 0*F
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
M-("]T*!2)LJR1$P4=P'><$1/$3PD)2B(Q!U89P)$_">ZX(5GPQR<L<=A554
M'C[Z7K6 J@6<SB&H6D#5 @ZE!6@5I-)<0XZJ3'/F"EPT'FBR*:D8-77;$Z E
MES&A<2^<0LW!!@?&:0HYI."IUU1)=Q MX*^6#:M=1Q5P%>4KRM=#4%'^Q?G/
M!7-9,I_ RBQ*1AT#HS1:VXQ+@G9WTC%LS:440DM" Q"2- B#-K97@8,*67HF
M3:+\>6=!?]2JID2-)=45< ?F0+^;B5>S[DX%9FM6W3VD14*6O_[E%7OU]&0>
M8"'R"3-UI785(56$5*:NU#X2:E<14D7(R3%UI785(56$5*:NU#X2:E<14D7(
MR3%UI?9N#_<C:LWKE(A'[-)/L\MW@&QX42=%#$SB[*>KQ:$).]RH_+Y8MT;<
M]Q=Q9XJHQ)6#X*0!(6*I6',1,O=<1"H)U?1NQ)W1:"GC"1Q1!$04'!QW"ER6
M5@MBLS'/F\KV\8C[F,MA];TYM(0X$BE; >QELF<%L I@#P<P3IFB)$>(3I:V
MIBR!,5&#]C1QS43T<2L76R>K24X4C+,%]#0%YX4!*:@R%JU.F=AP $S),9.V
M(EA%L(I@Q\&>%<%J:=.1PJE.R"+,>2!1"Q"&.W"4*@@D!JTDT9'G[0XFAG*!
M<&I-E""0Z\"GH$!13Y40WG!]\@7.57 =1^OP0U.X8N[QLF[%W(JY3U+UY CE
M2C&0Q"80RBI S"1 ([.1E8YBVYCK*#.>$@%HP5HT8:T#DRQ"<)1:Z:RBB_0P
MY<2<5$BMD%HAM;)NA=27Y(A-,OC@4@2:1>ER$3U883,PM 53YD9'NN6(C2YG
MKF, *B1!:S,8\!0-2<^RI2)SS\2 (HE<CA7=5^_+TQ 11Y2T].A\LI><M/3V
M?#9?/B)KJ6:H'CY/LL[B&4 V:IWJ]9PZB8E4,6L$9"L]ZA<,58NL$W!#- M$
M&<']5J,ND@SG$BWK$(M.DA@X%O#7F)(T)BOBAC3C0H^5'G([D2I*#B!*:G^N
MRN1'0N6*EP/"2TD458$ZB($5O.0$G$?D9#%Q*1539'NNM Y1>^XT&(,H*3*5
MB)>J3(<2TF6=&3$#PDLQIFS(3:VK)*EP6>&R,OG X/))RR$/A8%__,/OC%!1
M#\;+/AA5^E<F/Q(JGZ2Q5'.(]E$&(YS1FBM0/&@06I;B%B?!.DZ=Y))3L95#
MA$8>]5PF2%'@=RB/8+DD@+P8DLS"4'&@'")CASR28(@";+AI1A7!CP-;COP
M' F53Q+!CQ4TE0LBYS+-C^0 PBH.3C$)5,;,+6-!FZUQ PBG/ 3N05N>\#O6
M@/7.0@I6,$USY&1 M:.:C"VI6#HL4;+_3DR;5#K%^0.'$AN_S99N6K.K!Z;2
M["=U\ABFGIQ^!G:=L/2\*D^F0O%," B>(X@@&-@0*7@:A+8TL2"VLK25R\D%
M&8"H\AWG-5CI!1B:I!#.Y:@'%.%5=DSXL,IZCT'4'(E(KU,+*Z963*V8.B1,
MC=HYH94%GU0"H9,'IW-QIEO' Q6(K6Z[9X8EC)H$!'\"X1,'SX.")+ARP7*J
MC1@4IG(SK,JG8Q U1R+2*Z963*V8>IJ86H/K^VB*)1UQAG#$Z8@ [R4!+Q4%
M0J/U7D49A;H+\(8C>HK@(2E!023NP#H3(.(_T04O/*M-L:H /)HN'U4+J%K
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
M")"!H,W,RUP4EQAH'V(R3/%HGK=H]X&Y;'Q8G42J]'M,-EM5 :H*<#J'H*H
M+\JJ5E&F)+R%+!4'H2U#!(T*C))!)6^]DEL9Y%8P$W4(((T6)5$NE^BO!A^=
MI/BM1#P?CE5-B1A34P%W:';UW9RWFM]V*C!;\]?N(2T2LOSU+Z_8JZ<G\P!+
M?D^8J2NUJPBI(J0R=:7VD5"[BI J0DZ.J2NUJPBI(J0R=:7VD5"[BI J0DZ.
MJ2NU=WNX'U'570=8/&*7?II=O@-DPXLZQ&)@$F<__2,.3=CA1N7WQ;HUXKZ_
MB+L5BHO@.!!B#8C ,KC@*$3ME2)&:V?]5H<9DY7DR8/@V8%@2H&CB@-E6G"N
M(I%!#2?BSL=2ZD%UF#FTA#@2*5L![&6R9P6P"F /!S!IN%1,$D2?,OHA$PE&
M6 %62*9)(E%3NC7L$0'/&Q/!ZM(BC;L$-N.OWN9(LHQ&)#(< &-VS*FM"%81
MK"+8<;!G1;"*8)]12BR<LIY&,-EI$#IQL)Q'2!IMK-)2._BM4B/)O7<Z60@B
M9! F*00ORX&IF%A(.2<UH*3G?982GX:$.!(I6P'L9;)G!;!:N'ND:)IH\"QY
M!XDK"R)9 X98- ^)<SZ%A)^DK1(BKDP(FH/PP97Q@0R\0LO0,&.<L=2X^+SV
M8%^X^]?JN'QFL73@&1*'IG!%U.-EW8JH)V,2TD!YB-2#D92!< *Q2$4%2KO,
MO(^!IBV34%B69 P2!)>TC&!*X FWH QGV0M'LQU0QT9!QM0,:V;\H47$$24
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
M=#&+&\/NLG54M ;>8H1/Z36>&]ON'CMA"'NR/CR;1DLGMW]97:3Y)/2??G;
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
M+$1] <7'90?*?9E%<S:*S&KJ6SK1?,,H_:ZVK(!?#I.K]E T7^]1^Y80;XK
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
M0(P'K:Y8##7O_6HG_KSHG5/(L.EOC!O,^0NY:S[HPD]Y=L!B].734E$T&);
M1T=)R*R8@*L-HP%AYX-,E!.FMV8N?[V*.DRZ N]Z@]YKZ0JE$]\6NC\#E'1&
M6LJ#1\$#5'(7#;*:8L1T]"3&1#S9ZIL!6E3D65P(U+(&%F0$N: ILIR0D)+V
MGNG]HN1]LK0ZGAWSV#!)A1-&"XD$QC+7XS.D?:2($%#_5I (R'ES(UG26G#8
M=ZR-0IRJ@*PB'!GI.78Q"J?"2<-DN?5]@/+E_ -X,Q4INZJFHK4B40,P)R6H
M'&$I<BDFI"GG5E@I8]I*:OIZ-748I)1=/V*YAI1_E&KZ:1.*!UN:8@%(3MMU
M+TMWX5502=MO/=GK(Y7[:]^\ 1(V()L+AS<LRFZW>]=:[R?S,DRJ-,)MH\5M
MD]PE7)<[EX0H6. D]\D8M<?NRS%O-VXY+OT#=]ZR?",?T>\H9S[K_;0H(-YN
M=M2I7;MKZ,NB='I)E?&D&>99V8-U?\0Z!^9Q!RE02[3G 5'' N+6!4!LD2UY
M"BZJD-;M1&S/@HO(L_P=&B/2*;D\PD,Y1Z21N1GJYW3:2Q!C.WB[W.T%@#^W
MJ1S=6E26RTZMZ(E)FK9*,U,FW3"'>" !?&8G4!89%KVU-B=<W"@+L"K XC7X
MV3F-VA&,M#41!2V(YEQA[.[PLQ]9TD[D8+Q3B]KNGU7LYALVRM7.%ONOLCWS
M4QYH?M",ZD<X<MG7V=2OH\GL0^XW]O+#)+9TRIKL=["8P6,JZ3<Y'P2H.UM?
M4L^L[G5FY6,S+FQGB[E=:@X7=N<JD^G]VO!>--Y:]QHN*3JYR]9W/X&I7J)9
M_V$OQM_W?HSCT;29Y6+&<>ZT"]?_:B=7@[QSJR.FGWY\=;V_\/\WG^2DP)?%
M%P:ZK<^@EO?Y;C;Z$(OU7-X"[M#O+6_7?GMUQ[]L'X+9MO7QN+CM =1H#"6]
M_&+)8NOFQUM,=Z,3<NF]O^0_O^2_S5#>ZEZ?Y]3U?<L;+4B03^QRF47;9&$S
M@679K^QZWF5):_DX^FSSYS;^N$.<XM#/LPD_[;63Z\ ZAR6WC9-S.B?HKSQ3
M=@H"G<,=NUAI)[>T98+E@'VZRD-:TFK1 OURZ0.$F"QLSEGO5F:](V%GE=I3
M,IDVWVZ# S9HW+9RVT&._+X7H]"DILU)_0U67#P<N:P;:'O$Y_?*S: FHT7B
M55L/TY[*VMU]][IOW73,J*+,4#"""&).,\2Q-\@I0G/YN@T^4L'=UODJ8THR
M$Q12)!+$"3?(8BWA.UQ03<$>\_9:IN$ZWO(FO5UNY^]M=5/X"73>VT6__>5
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
MO;?(>F&;N].T]F;8\F<6BJ8\LQ3F_3=<EWL;PI=^#K:6?+?B_$N<S7+_P6R
MY\+^ML5G.P"VK3:HZN^&N3=RQ=@;K"GG6\JU12!9TGYYM>P+==4;W1C>6N1M
MW:<@9QXVL_FJNWYI:AA6"+FL]RZ2E:5ZLM&A$B2T",2ZQ=2D]P',%PNKO5ZE
MNE[:AA\YRD83*,<XSR^QTG%@W&0MEJ7H/ ["4CNMOGC6^^6>KWZCV4:9&%"6
M#@K_7W;S\*741ETO=]WL K5%ZV(%%J5XN7 ?\TB"[3>VJV6W)?J[EK (?Q3C
M?*EKVP=NO.!T/LX%PVU+*G^^#CNT'2I<+%TN9IL3^>#+?P!C#B,(DAW^>=;[
MX\:#-MFBO]Y$T%5V*8&;M4JV7+FT5F]]\1M$G\3FPL%=EE..VN4O;M_V$%R2
MZC-52=>*DLH=\EI 8\]+S<_F".+K4W^S_[+LV'E+7?,&&0I/%CH7:0#TBZ-T
M#6?: 0[+EVH3O&?Q8KHH=-NL ]D8P=P,+S/@+.(DUR9"M,B78ESU2VEI<X]W
M:[>^[3V:6[]EVA1?:\%H_9;=\M\O[6 IH!OS(-MEE5U?U71E@JU,IND\P9.;
MO &K9B5E!V %T[1HI_*9)>8F+W&X(04Y?)-=+.#OV%_U@"CUT+.-+Z[[ABT6
MMJWL;JJUUO  &W]XK=<8NV.N]35UD6V\C7N>FA_P6!;#KER"(YD+KX>7S60T
MS"P+4O.K+5Q1+81K]<&Y;?2ZS] -=5R,^&ESV3K5Q?#-6K7T:$HQ9/W;[[5M
M)HO<C7R>6)>[.;5^R(?YP&Y;W[/S=<NG5D.60N_6NRA!B]RZ$L0;U-%YM /
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
M]D9BD7LO)1(4O&V>A$*:Y3-?YJ1@(9EH_3YRCC:U'OP\B/F'E\/P<D/YW=L
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
MD_QC4[$"4V7/"DR':4K,$S%4$:2E-[F55$!66XP2(8!*QCGKMHY0'I*,<81
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
M0]D^$I4.B$JTSYFLJ/3DQ/[85*RH5-GSM+S[6GY?F?K),755PY5CJW-P$.<
MF^BX]AILZ^ 1C\PB9[!#)ACM%$U*I*V*_(?DFNS5.?B!8ERM_R<GU\>F8H6=
MRIX5=@XS:""I$!6 #9."(:X=0X9%AW2B7IC@K$I[R=4X8$R*]55MMUP[Q#S#
MO(Q7=MS,[*#-P C-;#Z)TU/,\7MN/NW3R P[$1I6X^)@QH7$4D9E/)(,7%/N
M(@;7E$7D@S>$)Q8HVSKP>D@:QEM[=0'KF+X?O?3_G#>3^'8R&L/N7KT=V.$,
MK(S7\.DX7[*O(4>D%NP_/=$_-A4K,E7VK,AT$&0BB5";TP*#$A)Q:B-RS&/D
MJ-;4$.I-"/M(Q7@$9/H!.+&"SY.3[F-3L8)/9<_3<N1/,^.B,G5EZAJ=JAQ;
M?8!C^P#*"*>)<TCFG&P>L$9&"H48E=+A((VV=A\9%P>/3HE:L?ST)/_85*S
M5-FS M-ACDVXEQ:V%&GE/.*4<0 FAA%C!O-D?&(B[2,GX^# 1/J8U6;[)YJ9
M43MF?,4NO1_EO P[G<;9*B/C]G7EUT;\C%("C_OR1<HSS.Y8YW@T;;+PO9C$
M@9TUE_'VSD2D#H<] 5NH)JK5_-2G: LYXJ*A& P9SQSBD6JD38PH8<J"C<$F
MO#7//(7$&+,6K@33B?,HD?:8(JPX-0XS;NA6,^N7137O*P.5];6I0\R?GF0?
MFXH5>"I[5N Y3+,.RK10A"'"90(GG AD=6(H2,H, P_<<GH3>!B)(AK,D!$V
M("Z,0BY(A:31C'D2-0_L48&'XSZ6I +/DY/L8U.Q D]ESPH\A^E=Z&-26',D
M6-2()ZP >*1#EAHAI&9:;1>"LRBYCI*@:!-X28H+Y+"*B GM@S3.)VT?%7B(
MZH-;58&G2G:-OE6./4&.K5BT,_KF>0Q.<:1HK@YGE@ 6X93;^3LLH\36;J7)
M2T^#"2PA"5<@S@E\AWGPHW3R6%%I,=DZB=RO$\3ZG-6V)$]/LH]-Q0H\E3TK
M\!S&"=*$"*$\HH8!\)B8D$XXY$)B[ P%%)%;*3">6H%Y K!*PN>YIQ@Y)L!Q
M4E0;;)(DVY7#^W6"&.\K5KV@8R6XP,_6#>*M;SRV(33##\NUD^6"]B"'#C8E
M3E:_GXGQK#<=#9JPO'+2YMN0,RWHMU\)-')_E 1.S7]OAG.[8-707/[PG_#/
M<BV+]>=EON!GA"T6OR)J:*;C@;UZD0;QTR;]<@;*/^;369.NEDLHUZ#IS$YF
MWY>71_":%],7SD[CH!G&+:JN7X2=,<:NT6UQ[VXD^.PF23/,;X4*9>[_A,\0
M;9,>7$FAJ0:#FF/,F/SV>J[.Q@ZVWR 8?WMC94O:%1V\R08+)6R52XD+T+J*
M";#D%2AAXR*R6$1+C ,5:_XO[<0&Y-XWT_,RBVAZ/IK,$,#O1:\97L;IK.0X
M]NPD]B9Q#'^+H?>QF9TWP]YH/NF]&DW@0SN+O1^;RV8*;W^VDI!MZ;@K<^MP
M[]M;K;)([.+?%GE^FU_$2>,7GX)VW&2'#95'[WCV"IT7-USV##/6)TN!$;0)
MP!<\(J>Y!+1ER7FEK:!;8U$-L(_ Q".,HT)<<X*<!*]0^B0<%3H2%F^"\[NY
MF\9_SN%]7U^6/%6XW5\'(__G-[T( #W."GXRCP^QLLKOQ\LK=*-!^/X+-N(V
M)E!GO7=__^N[U__OWU__]K[W^G_AWW>;^GTG7;(6!UVZ-^*4RQ]?,]^]JEN(
M]&;8>^-G(Q<G/=[O44Q9O_<Q*P, Z$M0!ED+_/KVW?_V?FEFS8<BZ?W\U_D@
MSQ8$)=*S/7\.KQQ[H]3[]\]/:KQSE4<CPRW]_X3D1@6+B#4NYTKI+,8*Q2"Y
M--8HC<U-6<:1\*0,1=CG^8[:.^0<QPAKI@C60HJ$;\KRFK;OXFPVB%DIOVX'
MQ=UJ?<MKUK>XP_K>_7["1&\"O! /'#!,@4MA6%)(>"D=3](0'+<:/="HM,E]
MBAS-\RLM028XCQA<+JG6B?DM7?7X[\?HV:ZZKEM\C?^?O3?O;1Q)TH>_2J*V
M:N$"9(UN6_9N [755PVFC[>K9@=X_UFDR)3%:HI4,TF[-)_^%Y$'2<FZ+,MF
M4HP&NEN6>&1&1CQQ9J03DL?@ZA#7PL\2%"4 C!E+9P+^3810VCH".X3-X8Z9
M9 +PR6>?Q0*L0I36?D>+:YM] AD$VUV+)CSOU_A>7^+4=$<E=%$! )A-$*6Q
MFG+!%NS#'<P>/[5@(F!XY'_KLQ1AKO"'K[XP-_\"9LL=OQ/E6_%:_.T/,'%
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
MA4B)*;^/$\549A77'GV'O(9^B,RF(*4!VJ>Y]?GH:O/^4*2(I4@6\U*UF(F
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
M[R42!W?%@;">F-MQ"A/6GP[K!U==DH4J9.%T95=ERJB>^2<-Z1B2J<,QB@-
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
MN8F3L2S"S4:8' ?=L%2 #Q]F@OO,BV4J30&44@SZ6M ,8?!O7M8/4^[!=VD
M;T=I0062)1C3V)F$@4M;^&C.0B$E^,NPM## EKKC\3,V*!O*0))@N218/\<Z
MS*8E1\?Q>MN,L_0A5H:5A+]X:C0,1M^0V1?@C@AIQ43O'9'91&D9N%]=8FI;
MGF*=49"<),AI";(6&[C<"2@B]%VL(%WE@D2[48BEZ\/2'V $20Q: =@ ]T,@
MGOL ]E&Q<2+?IX),'_AZ[P-M57FJ37NW(9*GE"[6.X/6W!XDI'I_0@[WD./+
MXQ">MRWRES,\Q2"(M^O)VXL]T;H#6)R,/V)SI]C\0Z1K='!CH2FLV1MQV^W>
MD M/+.\TRQ]:YT:Y0F);A]CV YMIQM5L %;'M[WIBTU,318(\;5+?*WWC(!M
MO1!)JG< BK^R8(%V-Y@D,DMP:\@!I@>%GG94_U92/W=XR9^NJ/-N?P,FX*K:
MY[.X4\%U_8M_ZU0!H&GKA[RJRJI[.\JJ=2HLSQIP+Y7%C:]3C]WT>E(1 5>%
MBNK<AZL"F28ZZ&J.8W:+N8KRTKT#W]9_!E9\M?_,H+R9].#V,^/V\)#N,RQ4
M&!Z*NWRP ,DQ.(]3@247&S9\/#TYW#Z$''GOIVUCT:FZ\5KKQ%(2_!%!U\GU
ME-F4MZLG A2Z9V\S:?0-LWR!O1INL#4AU5ZD^DTM]84^I^J]Y>H6BT3J9@6\
MXV:%6T3;M;J;<=P<6*9!J[\*6B446^_VNNM%=QI$5<,9@_N2F6 ?UL?%B4[R
MRKP?WH1C/GABS!90 WZ0JB2FD"UVQ\%$QYOT%X_0466/<5-LK"!L$<O (M9F
MDU_WK[$33W)D7W^P![=B/5(41S#Z+%'=/Y1C:>=OGK%ESP3E4<D%=H."8*!J
M(5J3\K5R/!1>[3_@E85C7))=)9_*3UZ7%I_/^9THMYOR>"9U'<?/*#P>CP3[
MY'-\VR0+5)F@7'/&>:JLC)_C;,[! \]+:G?F RC61(+F" 5S08MRM:2DKL3A
MP._2@_>S.<A.$O!P7[;KZ<W6B,6)Q5^0Q7\!/U&$(< Y^J/&!E(<0G77Q-:U
M9>N/I1T+I8,O-G@;<(\Z>CS? +2A'8\REHZQ9BA[1G+AEER4:M$ZY:#O\QR
M\$^L]]$.  J5W@=4!#-?<A?0WCS>JGAU<QX_H%'(&67U-D8Y]E2+NS%PBKD0
M<%;.A47,I7MV,1<RYTGZW)8^+#L&N0H2Q>2ZH'Z]Z?%&ZUX5)X=+#/:K,UDO
MX^EEIM,#HNAOX<7)(D[@3I2$  0VQ-QU:[V9#$=C1?T$1@U(]ITJ]M<OX[K!
MX"7*T#)_\,?\P4=:*\.&6BMY5GM7J0PNL"V1@3]SD)2(DC7,9E,?Q$KZ(%X[
M-1SJ@TA]$(^K7OB$4BYDRBY,$OR]\?94)M\M)L]KUG8/^I ZA]5S;6W^'W[#
M+CS8BR1:"76L%S\<,("58V_SDK%-!K]YE. );@ T[;@\+F<Z532+D_02KIG#
MI?=PH3(?)CSDZNQG7<A@'@&O 76F'Z(-&>4+@#51KN#ZQT=KY.NR"//&3[GG
M\6,0J?]_*.P5J2OTULL=RAO+UZH%-T<)[/Z"9\YZPWE=-53=C8<>Q4PI_U82
MHXF(!'8FR&7=J67=.>3'L%.J?@)W*\WE!^X7(%&_QFPJ?%5N6OR0/P[%!V,
M">*&]0U6^SK %1S,W#!D]SS,3/8A#.,');XK#^"JB$H[^@A /AX.CU"!KU2.
MC31E6^@*^9DJ=4(1T]*ED]#1Q@%;P=\XX/70(0*QGAN.>VFC".:8TW)SSDU3
M,C"Q90*GJ5,_VK[9(G'5FSBGLN;4O2>'F$D<^B]4Z?IHHP=1:SNU'FWC6R.6
M/F]A0\"!9VE\.T&Q3]3(@> H&'CY9<B7<9;"F[X)_U:_==QI=][9ZV'V(5](
M<2/%@B/V6"*JP(M^]!M\/;P_=VEP>!-EO]S8^\U%<)6_&J :7K5'_2'&LO[K
M;ZF_Y:)NNS_H[[MFW^^==F\P>.Y#3C&0+@QDY,) .NWK)PX$/B3KJSW3C#]>
MI!L6><*]/^\2/%S[T@C25/US^P#\I=W>&^W\XA>;Q0M43AIX/#1R"G*.0VJ(
M7[QQ:5Z JGKB!Q%V7!U=QR]#5B B_O+?;T9O7I[$!EDM1=K#1<I4L0JS2F8#
MC5YM44X25EQ3@L>NVI=9(@3[!?Z>2?9#A&;K9[%(Q7P"'FJ_TZI.3.JXAM6(
M5I5+H5_1Z3<=U7JO@&KN\7LUF/4COX\398E?_#.:VC_>5R<?[BW,JTN#"U8K
MK089LF<&^74T@JI1"A@,=M)"<G:=SA25R%@EY*H;<O6<%!=GUXF0BY"+)*)Z
MY/HXP]H8)P7&V96JHV?N ?1,O?H[C,^MF3EV<?"*_!3)!Y[X\NDR<RYKX)CN
M/IBL4>PP45<9^T5X^&UU++L14U^-WJH*PQ4DZ?5:5U>CIK)Y#6""T+=Y;$GH
MVQST[78[367S&L $H6_SV)+0MR'H.QJ1X?O"\2&7:HL;!,14D%&;Y("#>'RF
MS$R4)M@@V"!F)DH[2FF"#6+FLV%FHK0;E0(N>(=5!3C^T"<E4WS4$6PYC]@1
MQ4<;$A_M]5ICJ@UP&"8(?9O'EH2^S4'?X6C<5#:O 4P0^C:/+0E]&X*^@\Y5
M4WG<\8C0N42;J^+LGQ)L=[I(8OB:8OV.:,>#R=I8Y&ALU+XJG.BW>J,C2I.)
MD]W@Y*HI2 !+;$D NQM@NZ.7[#!$G$P ZR!9B2T)8%\'8,='A'"(C5^OJ*=,
M&=5\_715/H9>ZBB%XLR(,XOPZ"OQ7?N.H2C'?/#P&40&?DRC'4J.4'+$0>5)
M"9!7 )'NH'U$6\'S8.T3YOT.)_@[PF?"9\)GPN>#\;FQK40(GYN SP=ME3IC
MK*FK5B1*UZ(PILE;I7Y2Q_2&ZD1>[L-5@4P3?0RW.8J7,@V.P Z%:"G3X%BF
MX:K3)3ZN*Q]734&"5V)+@M>=\#HF>*TM'U=-08)78DN"UYUU,E3F[69$AYK?
M/&-E?DMG(F$70>3%<_'>1G%:+!)';'NBN#WE51U4AF<<@:\*-BZZUTWEXU?8
MW/Z>H)>@EZ"7H)>@EZ"7H+?.+%L#^A'T'KX4WWJ=[H"8V<U $)7V/"<0M!!8
MR1/=,1T+HE2((WJ08LB4"G%,#_9:PRO:-5Q;3JZ:@@2PQ)8$L+L!MD_IYOIR
M<M44)( EMB2 W;44W6NR7U\PB /_YY-0J(\;)SMH=Z_Z[THS5NUG3C'EKYE,
M@^GRB9"H7G\26NR:<O]5I_Q<V3J:)G^(J4A$Y,'%$Q'&#RR-6:_3ZZMM8_"A
MQUB"E^#WZ4S OXD0; [WSR030"V??1:+5,PG<$V_TUJ]N04WRX7P<-=9N&R?
MA/2C?3-UC_CZ4GS9O@W8>,\BB;\"R1A_X(DO+<V<X!:FH^K]6_9XH&P:)VNL
M\P"LQ=[V>NUK!J\)@SA2O^$W7?O-*HNTU 7JOD42P%+"Z.""D*? :,""\70J
M9S'\*D5R'R#7 J#_V6(/03I3_!E$'N"\+-_N9P)O5;_,L4U4R*+'H^=2QEZ@
MWJ,>%F<)C"/T,<H*\A'&,DM02#(91$)*%L+_V(47S^<H/3X\WLA'D/CLKXPG
MH+,5%=ZWW5K"DPCA_M?760K-*8/,J87+1<^.;H.\<0G"U6]W'HG;:)NX)0*&
M+>$-R.<PRUQ^XBGKMJ_?M=F7LE3A&W9*5F(&]PKB1 Q\6'<\-[EX98A;6+G?
M[N><?('-NMXA6QH6>Z^9N]_NK5S36;EFS0!996;@L;N-HU *!S?*:V.HMY'M
M;];XT _N+77+O1H'[6'_ZMU:MT8_D(N0+V^FH?BV;ML8[K(T4]? JH,$W"KV
MNX2UFLN;"<P A>81HQ:4!_*A$#C N9NY83--@@BG=:E(\X17["!;F2*#<7?0
M&78&H_%U=S@$ZAB6[/5RQZ"TD/JN;J?S;FUXCE#PS7<_P_, &0V_*_,IYTN8
MB/GOJ?BS3_Q)_/DD_OS 9II#-1L 5']3.UC"3)D"J.,G(A((OP#;AU@))0-@
ME<')$'A.$Q@GN*7P+_</?)O1T&E?K9J_G<+]W&W],E^4C-]N>V"LW_SKC=9O
M&LSQ;KC%#$S6T.'K[)"0UTQWO$)L;]=4N[WCP: (TSNQ[)=NV?V]L5/#89=K
MK#++"QD7_$[HE,$EG\**WO#P@2_E[1OV-Y*???)3N3*=Q*'_,JKT1SY) @]4
M$.B5[X/[0,*' T,19YP^4;FC37X%S]+X=A(GODC46$!'XNCQ\DNP4^,,3.#@
MF_!O]:O&'?#<[?6PYB%?2'$CQ8*#UL^=")67U(]^LUZ C"LR"<(@7=[8^S=4
M(NNW#:_:H_X0C>N-Z41C5K?[@_Z^:_;]WFGW!H/G/N04 ^G"0$8N# 3,L2<.
MI$[EYN<!_E2#\PHU.'GOW]&.WK^G(K%!5DN1]G"1,AF'@<^L:MU HU=;E)/8
MSFNJ_]A5^Z(RW+_$*L/]P^,,=W5B4L<UK&MYV_%+H5_1Z3<=U79U-'^!*CE'
M^+T:S/J1W\>)LL0O_AE-[1]'[(\^WX5I9/]S6@TR9,\,\NMH!%6C%# WXJ2%
MY.PZG2DJD;%*R%4WY#KB7,8FKQ,A%R$7243UR/5QQJ-C3J%N\DK5T3,_ESYR
M5>WIW+[/B7KY42^_>K2??$M]_AQ DNZH-;P>-Y7-:P 3A+[-8TM"WZ:@+\#O
MN#=J*I_7 "<(?IO'E@2_#8'?BVZGT^KWC^B/1(Q^((DW%M&4(T@N51\W"*FI
M9*,VZ0,' ?M,F9DH3;!!L$',3)1VE-($&\3,9\/,1&DW:@E<\ ZKBH"89H@4
M0'4$6RBN1 '4&@50NX/6^(JJ!]R%"4+?YK$EH6]3T'?8&O0(?=V%"4+?YK$E
MH6]#T/=B,#SBW#IB\E,5#AP9+CJ74'15;%\^>( 2 8ZHSH/)ZC2JU(!^I!X/
M=DY:O2X=/%A;3JZ:@@2PQ)8$L+L!MG_,SA'B9#<XN6H*$L 26Q+ [MD=<D1P
M_3P8N<8!'A-A*U--=78_78&0H:4ZIT$]NOH5.KU4Z"OQ74\Z+7,A$L0-?DP7
M'\JK4%[%0=5*N9-7 )'K=K>IG'U"77LXO=\1/!,\$SP3/!\*SXUM4D+PW 1X
M/FB/U1E#35V5(E&Z%B>I-'F/U>&'B%,6@K(0M;;%*0MQ<O08#*Z)C^O*QU53
MD."5V)+@===2##M4I%A;/JZ:@@2OQ)8$KSOAM;$5-(Y'=*AKSC-6YK=T)A)V
M$41>/!?O;12GQ2)QQ)8HBMM36M5!97C&$?CJ"DK[PZ8R<E4%I82]+F.'TRQ;
M _H1]AZ.O:U^ATH,"7T)?>O!LC6@'Z'O$]"W.Z(*POIMIJ+"G^>$B18"ZWRB
M.Z8C190H<41#4H29$B6.:<AQ9T!\7%<^KIJ"!*_$E@2ONY:BU^KVCNC629SL
M!B=734$"6&)+ M@]$9Y>M['MR*J.\,#_^204ZN-&0@S:W:O^N](P5-^:4Y#C
M:R;38+I\(F*JUY]$Y'=-N?^J4WZNZ!U-DS_$5"0B\N#BB0CC!Y;&K-?I]=6.
M,_C08PE>@5^G,P'_)D*P.=P^DTP L7SV62Q2,9_ -?U.:_7>%MPL%\+#_6KA
MLGT2RN^?J7O$UY?BR_;MW<9[%DG\%6C&^ -/?&F)Y@2WL/_\CV^]3K=_RQX/
ME$WC9(UU'H"UV-ONJ#UB\)HPB"/UV]LN?#6V7ZTR24M=H6Y<) &L)0P/+@AY
M"JP&3"AA)N&E!!07;,HG">!YBL\%S/^SS;X BZHW+T02Q#[CH8PQ@!IFR*E
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
M+YZ+]S:0TV*12"ET[X@V/(\$5 WH1]KPX/+(\1':\#SXV,W*=()>@EZ"WD9
M[S&;@LZ#CPEZ"7IKQK(UH!]![Z%+T3LBA4EL3'4]CH> %@++>*([Z@?CDOZC
MV#'E0!S3?Q?]8:O;;6P=CYON!\$OP2_!;R/@M]OJ-[?(A]"7T+=F+%L#^A'Z
M'F[\]EM7O4%3>;GJCC#P?SX)A?JXD1"#]K#??U<:AFK-<@IR?,UD&DR73X1,
M]?J3R/R.*7=?=\K/E;VC:?*'F(I$1!Y</!%A_,#2F/4ZO;[:C 8?>HPE> E^
MG\X$_)L(P>9P_TPR =3RV6>Q2,5\ M?T.ZW5FUMPLUP(#_>RA<OV24B_?ZKN
M45]?BB_;M[$;[UDD\5>@&>,///'SN*$3[,+^\S^^]3K=_BU[/% VC9,UWGD
MWF*1N-.;&=]VVE<,7A<&<:2N@2\&]HLU5F%?9J4[HQTO4^_P,X$<&@9_98'/
M4^!*G\_Y'<P)WX/C3SC<NT@"3S#N(Q_,84;Z,7&6,(D'P:7+RWLQ"[Q0,&#Y
M9*EN3L2<!Q%&<>':1U>841%K[V=M<]8><XJA<WZVH]O Q%R6>+C?6V?B;OMZ
M%Q/[P@.K1 KU'&! 6$,8H.'8FS6^\8-[2Y)R,S14P5?OUMJA^8%<A'QY,PW%
MMS(7C8 4AAOL1-4UL$H\26\5NUP"@>?R9@+C"H-(/&*L@ES]=A^9U@%.V[R$
MFVD21#BM2T6:)[QB!]G*%!F,NX/.L#,8C:^[PR%0Q_!1KY=;%Z6%U'=U.YUW
M:\-SA()OOD,V38#_$\E#%D^!2\5]$&<2V#017GP7P=-]=05*"+!X%JJTUC2)
MY\HJ@*_B,$M1).!VQ--??O_\O^P?01J@W,21%@7[#JE!>[LP /7,?W<(Q57[
M^F"9Z)-,O+!,C+I75R 5X_%HT+WN=JU,]+HUEHF'!%\73Z?(U1R0OM<>YM@?
MQ9&7)6 [IUC37]@87$JA_AM[@;)$'H)TIJ0$+I%IDGE*3NSUDLELH@P;8V&O
M24X+E0P)!@F&&Q1\\]T'YLV  03*Q-M>I]W))6*#8O@U3@7[< <^(YK;3$6Z
M0"2"")A=R<7_GX%)/H,O4" BH64CEYC]>N5IDO$D.XI$@^RHIXG&KW%N)%F_
M<H?/"!S.4^45@ 8 XD1IP$,PAKQXO@A%JL1$2<$4'@0"\5<&]!.)=DI4KR#/
MP]"+SR9+K5^ ZO$<KC#W2;#=X++2??T6R0O)BR,4?//=/V+P QZ)S$$!EQ:#
M<:+B0-\<G BXVLB-M9D8L3JQNB,4W,;JFZ..A[#X-L-G8R]]D\'9EMU:#T..
MZA>%W$;VS\+8H -%\RDJ4E@'8!)0EM+8E0=9F@I2'INT%/A]TCD&3L9^*QG4
MX>1SBVBEQ=P<*G_;'Q19'9OFZ>=?J%[1[U#(#!B^WQ0TO]OP%HJ?DW)W4[E_
M5 $1J2(B_7*,,!&A"@&:T!X'7E9: WXS 74;<G].<+U%IBY)@SO2\+L);W@E
MJ>AN%@J4!X]+C)[#?X)(9TIUTGY#+A\E8)_5?'C.GF(A)#7N2,W/<>AK%T^F
M6F8Z[=XV19(^Q$H)2!U#U.R.83\4CP5834([-R@+*M5:RC&I2TR"]P3))A(+
M$HL73L,N8)(!F$D9D#*YQ(H$L)N6RAB"#S/!?2,UI@H,)41?"U93&/R;EVTG
MM*:R!.L=;<U8_, >XN1/-H/O0?7(M2"DT1;PBZIE>W(@YDF!@#,*O>#*68V.
MT+3)I5.PAF55NNJT1SX> 9'#0+3FOWG;W#[+WV1A$@<[S<&+/:Y:SLB44"-N
M=HN;/T0KUD5A\^VW#WE1DPUW/L?VVR82C3?^\KQ;;T?>37NB&H&"^4(50R+.
M5)^PVY4=[?:.7Z9BJZ<3JW3I5FJIWW5J..QRC55F>1>M!;\3>LOI)9_"BM[P
M\($OY>T;]K?CF.HUMYR[L'_RS!/>!Q_HYP:CYYN@]@]\6]*WTQZO[XKJ;=X5
MA7_!A"0:H:!-2\H8<+QWW>Z]:Q\R#AT1E2J"(^[R:^\#&8/NGPK,(JS5X.^*
M?+;9Z4I%VFZM+@GL7H'=<5A#(1Q.K>JN$6\647VIR2QTUPLTNMNV,.H7F9NI
M%H/\0L?]PE\ KT48\D@@RAN^51S2 MZ?XMXLDT\ QITL*41'S.L.\Y8+B59
M>LV2T041Y7VZ'L^DW@GR<Y8D@0?\SS[Y',VC21;^B4$0F7O$.G6LJXM/ECO>
M'PQ9%:1NTTN2=X5&<)5L2 3^7%G3YT<P*K?E)G'HOXPE]S%.%C&X"H)]'X O
M .0\S/P]YQ9'JK_3)B'D61K?3N($PZ8X%O#'</1X^26@8YP!\ ;?A'^K7S7N
MM $ZS?6PXB%?2'$C!>A3(+BE@NHMIA_]9KW[.*[() B#='EC[[]]W(9<OVUX
MU1[V$-$W=@,S6-[N#_9=LN_W3OMZ[VMH&%N?4:<F\^<1=:NN4Z&=]JOUR]L<
M+Z^FI2:0%7_Y[S>C-R]/= .REB;MX2)E,@X#GUD=Z]ZR/,\&.';5OJB&=+_$
MJB'=#X\;TE4G.'5<P[IVJSU^*?0K.GU:C'6<Z[T"SKE']&I0[$=^#UX+FND7
M_XRF]H\*VV:[MS"O+@TN6+:T&L3V9Z\$ZF@H5:,F,/?FI!7E[#J=*4X=8M!6
MW=B>D,M)B:@,N7I.BHNSZ]1@Y*+%("QS&,L^SGAT)YP4(6=7JH[>^[,/^F[R
MX<<;S@>Y$&$ EZMJ$7E$;.M4!Z]7O22.:?;S.$C]%8[1>EL=RV[$UX8>%]?K
M=XC)7XS)"9<)EVO&LH3+;N#R\(@S/(G)"9<)E\^390F77<#E8TY6/@\6=SR\
M="XGW%?%V*RZ"&S5)&] .L)!!'?,#B%*UXW2!!O$S&?#S$1I@@V"#6)FHC35
M)M3,<_S#'+9#!0E.0LUY1)\HP-J0 "L5)%#BBW"96)9PV35<IH($PF7"96)9
MPF67<)D*$AR-*9U+O+HJQM9'HR^2&+ZF;($CRO%@LC86.1H;]Z\*)_2) @-B
MYMHR<]44)(PEMB2,)8P]9V:NFH*$L<26A+&$L;4-YU")T'-B.0<?X4CI#TI_
M. XFE.)X[11'JW-%68[:<G+5%"2 );8D@-T#L-TQ<7)=.;EJ"A+ $EL2P.XL
MGAP.F\K'5=5.NE#!T^20CS[I_D(?&?[>AGE:+!)4S>.*IJ3 ,65!7-.45T=H
MRO/@8S=W&1#T$O02]#8!>@>#(X+LQ,=N\''5%"1X);8D>-VU%,-C0NS$QU3:
MXWB<9R&PDB>Z8V$L)25!'%& YQ$\K@']2 $>'-KIML;CQJ:9W8SN$/H2^A+Z
M-@)]>ZW!Z(CC[L^#E0E]"7UKQK(UH!^A[\&Q]1$5L+]@\ ?^SR>A4!\W3G;0
M[E[UWY5FW.V<:,I?,YD&T^43(5&]_B2TV#7E_JM.^;FR=31-_A!3D8C(@XLG
M(HP?6!JS7J?75]O-X$./)7@%?IW.!/R;",'F</M,,@'$\MEGL4C%? +7]#NM
MU7M;<+-<" \WJX7+]DDHOW^F[A%?7XHONPE2&(IW@LU^3G /TQMO^[=L_\#9
M-$[66.N!2_:VU^XR>&D8Q)'Z!;[HV"]6&0C_@@E)>#?&3&'^0>0!JL.SXRGK
MM:_>$8OM9[$#B@L=XZT=(]["5/I2Y(JWG37VLMRH?QMLYK2V>><:Z^J'+Y(
M& "FPOQ,(# B(\X7/$CF,'+FS8 [[/.'Q;NEC+V IX"8#T$Z4V@*]HI(PB4R
ML[*X+N/I90:O@VO-U.(L85Z<+&*0)7SF-/ $"Y'EU8"S4$G"-(GGC#.93=1/
MC"<)C^Z$&HYZ&8?7!6 )+7B2'H;#G9=0?D?X/Z^@['=-M=L['@H*N]T)>;ID
M3HEWO^?4<-CE&JO,\HSH@M\)[4-<\BFLZ T/'_A2WKYA?R/YV2<_SU"E)\C4
M3N+0?QDM^C$&Q$\""<@.2(]@_FL0"?:+MHQ_V&<9N\7[H%IA"G$F87BH/)G@
M'F@H= M;H ,]F(?21@N1(*B!/,CW-U6RQFFLK)?DCDC&8>"CNE^CDZ*J';"9
M(G+Z#<_2^'82)V 2J$&#8L=)X^67(5_&60HO^2;\6_W";J?3[KRS-\#,0[Z0
MXD8*8$MXK:6>LBOTL]^LEWK<!S*8!&&0+F_L_1MJ/O3KAE?MJV'W'5)\4P#&
MC*G='PSW7;/O]TZ[-[H>%_]</_>!IQA4M]VYZKDPD$[[^JI3HL[X20^DC5U.
M!MVID/4Y9,V/9QR]PO&,!F\M1=I#4(T*ZIE5.QMH]&J+<A*78TTM'KMJ>^RA
MZJ2DCDMXIH"U8RGT*SK]IH/:*Y\YZPB_5P-9/_+[.$&#^[\F"3CW%_^,IO:;
M"G?_N;<Z=3RFENQ6=]5 ,\GZJA!?1Z.G&B6 <3HG+2)GU^E,48F,4T*NNB%7
MSTEQ<7:="+D(N4@BJD>NCS.L5W%28)Q=J3HZX>>R::.J4GB\8I'$7X67,O[
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
ML7X9'K2-!B#A(.%X.>'X6-C]/DN7>,$*SH:=! H.;&K'0), KIW +M4@:^:
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
M3X\M"7Q/!'S/W4O#N:2,VSVF%FSI33H63_6^./^?U=F.%"701'=N3%:M,>4
MZ$?Z<7/]V#9Z[?:I\K*>?B."7X)?@M^3@-]NNW>JC$S82]A[8"Q[ /0C['V*
MZ6OW.J?*RP?L&BI\<TVJR1,D=I=Y5-!2'@Q1GX!Q9)XC=26.M?8@W\J7Q,8B
M0>#@V_0-HI#,BR>?4@CA%<0A&E%L9^_B0"BC*5FUMGH.@'Z'!P#Z(/.Y;9DG
MFVNS0XM^<XJ_.R.$)CN0S VBM!Y%2,]VE)UR$=(_1202'LISA;D/5P5IEO L
M>!!,?!^+*-UCL^!]KXEFL',<3L@#H-_AP?:^T,,U;&N+3$OB9#TX>=\4)( E
MMB2 7;44CM%S3S9=Y/ Y>=\4)( EMB2 79D28G<N3Y61#S\?A'P^VRS*K]E0
M).P\B+QX)-Z5?AZ#12(CS[XFJO(XXE,'0#]2E1OO1:PM,B>)C_7@XWU3D."5
MV)+@=26\GNXI88?/Q_NF(,$KL27!ZZJEZ-C$QI2^<W2NG+' ;)WHGMJ^Z*3_
MCL,_? #T(_VW>>UKSW HUD&M!PA^#X1E#X!^!+^;PZ_1ZU#3+4)?0M_#8-D#
MH!^A[U,:O[C6%F=E' <O[SO1!W[R?BCDKPL)T3)MUSUK3$-V8&F00_Z])47^
MR-,L&$QVS8OKI[2$5%_$0"0B\N#BO@CC1Y;%S+$<5]9@P2\.2_ *_#@;"A8%
MD6 CN'N8,@'D\MF=&&=BU(=+7,N8OM6 >].Q\+" *YR8C44Y+=JK2W&P==7,
M>,\XB?\ FC'^R!._\J)IP2SL/__CNV/9[C6;GR@;Q,D,YSP"9[%(W*L*OK>V
M:3,8+@SB2%X#'SCE!S.LPKX.&W=&*P:38_BY0 8-@[_RP.<9<*7/1_P>W@G'
MP?DG'.X=)X$G&/>1#T;P1NHQ<9ZP%$\_RR87#V(8>*%@P/')1-Z<B!$/(O1I
MPK5S5Q2S(M9>S]K% 7-,*X:N^+F<W0(FYFF#AUW;M*:9N&NZJYC8%Q[HZ%3(
MYP #PAK"! N.O9KA&S]X*$G2[ #6,MMN]VRF!Y@?I..03ZX&H?C>Y*(.D*+@
MAO)%Y36P2CS)KB6[7 "!1^E5'^85 J#/,59-+M=TD6DUX+3%2[B8)D&$KW4A
M2?.$(5:0K4F15L]N66VKU>E=VNTV4*?@(\>I[.O&0JJ[;,LZFYF>)A1\\P]D
MTP3X/TEYR.(!<*EX".(\!39-A!??1_!T7UZ!$@(LGH<RR#-(XI$T"N"C.,PS
M% FX'?'TE]_N_IM]"K( Y2:.E"B48Z0*M)<+ U"O^'>%4'3-RXUEPB69>&&9
MZ-C=+DA%K]=IV9>V7<J$8Q^P3#PF.%P\&"!7<S!7'+-=87\41UZ>@.6<8:9Z
M;6/P-!7RW]@+I"7R&&1#*25P29HEN2?EI+P^96G>EX9-86#/2(Z!2H8$@P1#
M#PJ^^<<-\X;   )EXJUC-:RA!8KA<YP)=G.?"('F-I-^'Q")( )FEW+Q_W(P
MR8?P 0I$))1L5!*S7J\\33*>9$>1:) =]331^!2#75/92>76<L6V$9B<9W)C
M $H Z!-E 0_!'O+BT3@4F904*0@#>!#(Q%\YD% D:E\B>^1X'GI??-:?*!4#
MA(]'<$5Q7PKF&US6N,\U2&1(9#2AX#*1V<CG8C"8)^H.W)[#/@*N+N2F-)L8
ML3JQNB847,;JBQV/F[#X,MMG80]YY&UWEK>7>R([A^>(7$;V.U&8H2U)\P$J
M4E@'8!)0EFEA6FYD;$I(F;=JR??[I/[]6KI_]S*IS<FG%]$:B[G86_[6[<PZ
MR2WSLOI ]D@^0R$KP/#=(K_Y_8)1R(5.REU/Y7XK?2*I=(JX33=A(D+I!2R\
M>QQX66H-^*[PJ9=>]^?XUPTR=4D:])&&WPKWAM>0"J<.DS:% N7!XRDZT.&?
M(%+!4A6W7Q#.1PE89S5O'K8G7PA)C3Y2\W,<^FJ+EV9*9BRSNTR19(^Q5 *I
M\B$J=D>W'XK'&*PFH38W* LRVMH(,\E+BACO#N)-)!8D%B\<B1W#2P9@)N5
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
MVS$M=\V,QW$:X&G(5XD(961T>?J=3;77NBCVW115K=]E[)OL!T#A7>[D3MT
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
M8"Z)*(FH/B+:5)*5$P=D!/G?J*S$*2E3DNKE20*/F#-PG5J%+A#;:4U:'2>
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
MGBHUC*R@4_IX7E/)2PMM5S45;SP>WRZ.[F.YBC)A667G!6K%[E5I$1#_(<9
MBNQKK![I);$ IHQ'@8<..3\HD@YE2J&:SJS.+TJ39,81*OLP& $_J 7E!5/E
MJM7GK"$!FYO!16E+)$*J9KRMC-(!2\6I-$,:/:B %,"BQ8QKNU29&H:R6T6B
M8EZ]:[@U2/]$2R-(_ LLE)PTFCG+4T^!I\$"+6^8[E.*%_Q^]^D_^6A\_7-1
M0VBR?Z%Q$I69QV LH.&C+-JT%M\%_%$*(O>&*.H^DZ:9]/VK[Z0!W1#3BB&7
M"#PFQ:!PPJXE0LMI7GH+BZW(M(S4$YMR9;(;KVBNC35@CV*1'17W9=L@9$44
M0E\Q!KQ:<8QC,]TTE5N*^I*R!#21' 4,4":LQV4*.Z9BJZU&5F9Q/PYAKH%,
MN4=;K"\B@32!Q^$>/F9I3)G;J\Y '@PN?N"AW&/=#9%#FL5"I'T7[+$*JY\S
M!1+831)T596P4^FF6F%-[Q(*K3!-=2G<0ZXJ,@+$,9[&J'<1A?[$K1J,@T)O
M8+U&T68EKIRJ"KSG%4X%S4;SV-6%WR?8-#874OYJC0Y@D(>%5J@<MT8S WWQ
M1C-I9'P4N:QZR"$+_+^_P9WB-_?;M[]RW#%GTNGW#? //PC+O_T@?5VI7>J8
MA-FREJE2O.)0(?5O6$_O([&G2^VJUVM]^^85-\A7&U<WP%N17,_)=9DS*B."
MH30GF->D>$U ):T(!+[ 6@ZE^H2T3XH",-2C(R7\3?6([@OU^,I=@!XU5?%1
MZ/=!@#4;"99;@8&DHC'RPI^^%T?/W'B9P@A4Q\(WU-3PZ!A0JOD(;5!9Y:%R
M7N'AA9NE&%#J31#F( 8+L2RLJJ:#56I)7EI>^!J%62?GE^;2H5>_'<P##*%1
M'F%VNGK)NE:DZ5U$8+H%:V8 [X$^%HQ%_8KV2U'(I;[[4$%3\9UT/DJG%5BB
M,((A 1?/C9;O@27O\ *I- <3<<^3YG[ ;RRFR7YIS*MRC,J6&-)GU@CX;C5/
M0.\J*J;BPU4-($8+RF=OP%[G\"0?S)A(K<H76 UFN_S";I^+=TL8XAW2J=BP
M")4T)U]/+K,RNDN;O['A^:'<I\A/ZZV/L2T9E&$*+U8H.\DT<K\E)449^J4B
M>0))5,Y+55.YQ;L2YLVVT<Z3*O:+FQX&R@^@(BE\ ;(05-$=]BT-ZT$YYN'"
M2!D0N%ZJC+*V*Q3LJ,=+PT:6OL$]JOL,EPN)<(6;!.D'6&#NS-U@/&UL<K[J
MZWQUM)H..5^W=KZ^E,%>RH\T:%%)?PN";W'RK6%[Z&&=_W;SY2O[^-%DOW[]
M^:<O.V#K74V,??S\X=<OO]Q\_?CK9\VV7O:W$$RU\%O1% Q=.GHLIMQJV2;[
MA-/3:2U_JRFUB]8J.YL7657+.O>T2NNVMI&KYBK2COH-0(U]-)CBN25==:2<
ML(:<S-;(K,U6;486(J_,"O09FG<P"]DL$3M<1)XXLJ8]6VO:)3REM[)]_MLV
M\)E_PVC(MP'WLCC1"IMO3/8EV$4CP5U-ZT]LQ(54HAWF+&F^RBVDW/S)!*^H
MWM-5&TJ,&6$&,; ;*]BMF1@VY2V;1DS@A+*L[0O>72Q#6<16PJ$ZP#.*<AA4
MN0)D.I,88YOR1<]_Z@#%MEFV4U#)SA'[ #1DMG7QOZNDJG)SK;I&_E<>B2KN
M?F2PNV-;L?U-AE/T,_PEDV@$1&W8@LC T\>:4H1)<P'/^1.793E#L\AH01%2
MX1ROBY;X"$_Z4/V*K6;#XJ_S-_<%3U+EMY+53Q@\5%V/DR(+Q36M,_1?,@Y
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
M=*$2OA+E^*Z&<@3TD#Y$28I_0C[-D\8<7F,TX]/=8/3S?K8BIW>)-KROHPV
M'2GT)\'7]LRC)/5H<J\-]7\IFZL->\;CPX,V^>?HSM#OA_J=WM6&4ZW;'3T.
MI_KP?@RBZ.K]I+OW6DPE"O$7Y<_'*?4V2I)!0 <%A*1*)$BAF!8*B9UTHYYN
M3/H_]8>/?5B#TXG6G6J& 6X93/E UV[U@3Z%*85OH^FG_B2$>="F4S#)N0KR
M"G0E6O)]1DL"6M^B$!/RR2F-21!4WQ7)&#(@>M*6>MK2G?3!!-]IW5B6O?[M
M-%<5BF!+Y/Q#1LX^(A1C4@*5N$[BJRF^T<.#/E6[*TRA7 Q@.OO#0G._"[Y$
MC!^R8HR1*0&FT)TD64^2^A"FLS\8&08$4\I1SA5@#MANN5V<9^3FXT#O))9O
M$.#Q'?.3Q&HZ87[4.[PW^O=J$>0[6!FH$GE=9)VG$ 4*<9Q$52*J>/X,;\;)
MKQY,0/\)_G!?2#O:2\1SF1&/\7@KXV>0"Y+^RTDZ7R2:&;LV-2GAAXMJ(HPE
M&G!UR.@&O0O)GH+@NH$.@07KD:[K"(9-H7%.!-<<:T#QC-I4'N+!MY%8$A;"
M/& A".-3/+,+-.?52$N4Y[MLT.-3A* GP(=\HNKP*T%6?5>$8\B -'KG$S^I
M4%VGRP%8,G Y'Q-F+#$C.U2C$+A$Y.^S#IC"! X8X ('#"2JT)W$N.\&LE;5
M?\["( N9@MRUP(M@2X28D](*$:$0TTE^^\J/+;!#?U.L@'4UO-4*L\UH;M"%
M0^?4Q([03-/U'#G=X7ZI699B MN)TH >$9C:!9(_.)42G<DFN))#4/8\& 1R
MYR@Q#!2/ X4#@=[Q6)+5$.A=,)R3VGTQ!R+2'4"&%PM&%FH^1O, Y2XU?'NJ
M)6J9S<<=P@5I)W4Y/4#Y)"!Q4M:OJ*P3LL+ %1@WPI3Y<$PRFMG4EQ)/"(U8
MMYOMC1*PAX@E9V^LXF\RUI*%D<UP'GQA1&RA!%\HP=BW*,4:FFVRCH:B%M%1
M:G9:5K^3996JGCJF-98[\-T+[C*;FCZ>!9<N<SLMP-_S @RNMAWM.@S'_W^X
M'-&_ ^;_<UJ87WQAAL]_IF+9];AP5X0I/ DTFS?>Y&J-H62!9(_F#KY HM9G
M&"\*!_RMCS:%=7/:<YJNVE_2F=M_0"5*GSWP_+I*?W*\OO8BJ)UY?2-2)8J;
M/:<]C.*>TK 'KF%C!";T#INQ*O3(3-36LGWPE*A0]K36)X)B*DI7))V39AQ>
M,]S5B@IUMA9$.1 %$&>OTY]]<95H2/9P-T$H"E0B4B<E^0)G^""!M2>"LY%;
MS*DI30&U/0@HL]"[E.90N$N4*'NX7%0AH-0K'(!TG=00?!OD#Z*XN."D8+6+
M!U\K_^( X(UIE"A<]F3Z+13NY*F_47E+_=*'6AA*E"=[?IQ3"G/:Y]Y<"_P
MFOY&K.!)](ZX?;6B%L82+<D>IN9J24PRRN[&K[H[Z<UA:]^#)8F=K#S+RN)W
M==VM"5?98X48.?*QQ^8"".2)_7<J]1\[6^_C"AZDWMJEWMD5O&A124F^@^B7
MH;>:$3::_T26U+3)'6%L,V;N?XDIN,P!3LBSRS[[H0X7S#,ENNX2VS:!8(3[
M+Q*[:;T:C?]*(O7>P&OJ"+(@3!=D)7EL(0Z"%E2H]U7>,]=;1Y  TD+^9S +
MU+6F"H_EL> %0PZU;5E->=,"JH * R:9B+EIS;&=>IE>9FK&X_$ %&FZ!#58
MNK8U 5VC# R/YH&.W6Z,6RUDOQ)HDL65ZX!"LLTK>/1?2BC*60SZSK M3\EN
M6J;*/>SB_&'-GP:@A_YAV@.1L@U9S6_S>8O>T'EMN?* [HTEJ+[O8 ,\2J8>
M8?O.9<3$7'1=+B*E+6X_L*BJJ^.VK"PRVRTJ@YBN8\'PQ2:Y]M(R*P%JI/#
M.#"P#!-BRP/<J=LCEK0:LC!:&A3=@4U SE'7?0)_(&&*]NAX/.(>NH)H"T;4
MX[20<YL:*5K8&$Q"+'['W-78?U/>)A*+*E3>1(:U"NCQB"\:NN^<$M@0[XD#
M:FA')U,: X"%ZL?3 MZS<R-50)V*R!P '\W'C)JP5::9W0'02(9V2"+-6 7
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
M1S)KY&.OA[A/_)D 5@T7LJO8Z^(I<4E0&<#&?GJ41@-6/5P[/E0"K)97^WZ
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
M#&'R%;@O5'K2K*NGH-I?50OI_W5I<46^N$''N9O7Y7\/0.1?_@]02P,$%
M  @ ]Y1G5["?K>?3(0  6T(" !4   !G:69I+3(P,C,P.3,P7V1E9BYX;6SM
M7=URX[B5OL]3:+TW2>VZ;7=G9M)=Z:1DR9[1EFUY)7N2O9J"24ABFB(5@'1;
M\_0+D*)$2@ (DB !R*I*>F0) '$^ @?G'W_]^]O2[[U"A+TP^'IV]>'RK <#
M)W2]8/[U['EZWI\.1J.SO__M#W_]C_/SWO!V]-![@-][?2?R7N'0PXX?XAC!
MWA^G]W_J_?-Z<M>[\X)O+P##WC!TXB4,HMYY;Q%%JR\7%]^_?__@SKP AWX<
MD0?B#TZXO.B=GV^&'R (Z/>](8A@[\O'RX^?SJ^NSB]_>KKZZ<OEY9<___3A
M\U]^NOPO\O'R,M<M7*V1-U]$O3\Z?^K17N3900!]?]V[]0(0.![P>]/LH?_=
M&P7.AU[?]WL3V@OW)A!#] K=#^F8/J'@BY^1\8:]+]A9P"6X"YUD>E_/<O2\
MO2#_0XCF%Q\O+S]=;'MQ6]"_SK-FY_2K\ZN/YY^N/KQA]ZQ'WD: DV=+/"1K
M3G]UHVV'?.,?+M(?MTT/AO[^*6E[]?GSYXODUVU3[+$:DD&O+OYY?S=-(#DG
M+S,B ,.SO_VAUTN1 \A!H0\G<-;;?'R>C YGYP71A>LM+S9M+H#ODT<G(RP0
MG''ISTBBV/U 4?O/7,]HO8)?S["W7/GP[*+QG,AG&-"M<>["&8C]J.8,N>.T
M-]]P";R@^70+PZB>;3+X^1(N7R"J.U76&(KGN2##(2=^@>=;8&K.5C 2;\[9
MA/=G2Q\VC_V9AWT0N DCI9SO\O.GRXL(O(5!N%Q?)-.?D']^FT:$I5)N/!@_
M3,=WHV'_Z68X?2+_WM\\/$W'MX-?^@\_WTQ'#]-?^I.;7\9WPYO)].9_GT=/
M__?\T'\>CDC[(M5S;^:=9\],R%/_).VH]*>_W-Z-_S%5C0%WW)8IWAW98S0'
M@?=[<J+U W<:+Y< K<>SJ3</"%4."**^XX1Q$!%9X#'T/<>#N.^Z'NT _%$P
M"]$RZ3V$$?!\+(5,!\_O#,$)?(5!# =A$"'@1'V,880)*7<>>/%\,D](_QI'
M"XBR-O<@BHBPM266# ;F<P3G"2'CV6;(>HAV-A^;$)Y >D#0)011LF*(L#)^
M\;V40IPC&+K7ZS'ASX NN"F<T_U+1L\&?B)$:WLO;5+Q;M_F(T#DRP6,"+/Q
MC^/5BD@ZO><<*$.6/'\4KWLHIV$8]-85"A7M3J(S+ <(DMG< F<WYR%\B10"
MU> )W:$0+I=>1)<]WJQ[LA%@H%@.;?B4[N3U/5:P82G>[]#=?+.U=367S54\
MJSUD=A.=QB\8_CLF$[IY3=Y@^L9 <#BO,@@:#<JCU84SPNQI>VH6+32&;Q$,
M7.AF0U#*]&KW=-K9Q/W0*<S6I[;/D&&EP9GE9 ;P2V+YB/'Y'(!5,N$+Z$<X
M^R;!.\%Z\\5NW@0=."(?MXO'!R_0_WHF:'BA<;I/X,6'95--&VF8YLV_8R]:
M$[ZV"@,RCV'!AK<W6W9;#9.F;#@,IE'H?+LO&//V)GS83N="V(,/]]^\TB7,
M[&/C,ODM,V:KFCQ&46[BY*_=I,D?OPWB9>P#ZGBZF<V@$Q$)V@O=\:SOAJO$
MBG0(OG0W0TA@OH0*'8^##.4+J]+6)IQE$?HNT0G25<_=SP<-#4&_[_XKQHE$
MR^2DM8;0\"9&@8,@P' (T_^.@D/(B?3CWX;H.T NYS55'44#H0\P(K,,E_ N
MQ+S3H]A&PR1WNM C\-Q1,  K+P*^\*P6]]$K9$P7 $$\CB/JOZ;A#N7RQF$7
MHS8\=*^!3\U)#7?]_CC5B3Q4KN@WO^V8"GX*.6LCP?B:[%.7"ALPP(FR]2O$
M5!NEUC,<(<\A<TS>R!Z-;3U%PTJ=4/4R@.X-0-18B(7[C-.XA1?'131E3D_@
M+5U9MRA<LD%.&%FZD\1O3^VC=$D2(XQCZ YCE%I\R7;[%?@Q9$]8)&E4&ZA
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
M=U*B34#O'5AK3O:&=VQOZ+NNEU(V"A*PZ!^UXYDX2LG!O9EC1!;V'($EWM'
M4^KKC*!,G9)Z+DO?KMJ[(VWUCKSL=!\,Z!V5M!P%3UGE-E4&[OT*O^Z>PL\"
M9+;3H <]!S&.@3_Q\+<Q>B9<!=$[&J/U [UPF@UDI:[*@/TE1C1RFNP&%_!A
M9;324?(@?L'PWS&M549X6&*M%%5LX+0V8^+BN@W<]C9/7N=U+Z>2']T=%1S+
M*Z.1/2>9^@B]SF\YJ07=! 1SMCUU_]>.)G1/I.5EO.1.J?A[ERAQEOWN-X/$
MD.N--"'@?E)=#2))D635]66:AOF$;D,4K7^%"\_QX2U$:"VH5<)IJM _Y83S
MP/L=NJ. Z+>0J*JAXU$G-LV)(WJL1TTL^"GL^W[XG:KN9$K#,'Z)9K&_N4"=
MX\-2,;"&M4_/H_&L[Z86!J&;B]E4PY1W%]D3<2IPR3F&GU<NP?KCY=6/5Y^$
M-,CUU2\2BZ].8[9]1T[Q*HO%_5>,HT3&)CON 7[?K0 RQ8!\=&"9U%YM#-NK
M/-63H<";6(8J_-[>V?(K+;3O/WT/*QPR^WUTK%+!J4".%NB]"H)J)#NW#?HX
M$)3Y*NVC);" RFK0O0&(VNLQP2Q>QCX]M(=PYCE>Q %<HJ.Z&R-G,[P($;PG
M[-2'.$O!G\:KE;^F4AL]"\ T0H39$HD3$X;T+^AP"@:J&%$994100@G;!#Y9
M'= !.*)%!9CB%;>MP@*D]"B5E%/YC15*JHE/Y5= W@W9O;08CN?"M!)V9M!/
MJL%L7>)LL;3R* HIV#C"*B@ I7TTL(F=_68*HRB-Q:%NO #S&+*HAW+&\#_
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
M1$(W$;Q7<52H",W<4*7=U$E(,-J5@TT-R,EN11%T[SRBY;C)Y:]@R<NWKS:
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
MOSXTV ^/(& >%C_SXX LJ7WFC^]O12B#$*<O8>@QC$4.;AROZ;&KE<!J.TQ
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
M+Z.'.,$Q? 5JT1* U FW@.8JHWKO4Y+XJS3:AS$6L%B_@!!%>ME1.'6X\W9
M_W+/!T Q'P&]\B'.G./\I&7#@=5##HC$*BPWB(V)Q*!(C(I^^296H6KWR%?#
M#]!>#'R!@FZ;PI0<^X@3QP^P)\,KM>FDW"J#O6N\\5W_Z+NWM!9R2(3%F'1!
M^&#($Z/"$CGYN/3W;. S7H-,=Q.\R[&0' Q=*[PKXZ'KL^>]9.SB7"8A>L9;
M/V#N_%&^=9YFI.)NSH(@=<@JHGO0W],?>*1G/]N1H(4DU.YY\2(E=4H:Y;0O
M$*>.<O8$?4,[4^[ I["*(Q*SZDJP<R$5!R>\"EE><:/O=9V=1;I+72DRYF%[
MW!<4R0G02QQS(UK6EMFSC5W:HRY-MAWR)<FDZ,?2DCSF2_(@EB1KRT<_ZQ71
M:GH#[15C][N7"3NZD*R^)R6CSZ0:;="90=EE8-ZR1UKA21]I=C:?JV@#;_]6
M8SU5$B?]FIZD:QR[D;_O&_PH22*/TKR@<D1&]<R8JGN ,P:O&8/7)AD4NY&7
M!8%JL/3',(W)@>.[90F^6=)O/*!'5(X+6E$^,N)#HVQLE _^#2P *?&^[,K[
MB!&68ZY'Y:')]\0^7Q>?K\LF6Y<X&]]@&( .%@LRD/ML>D$3,:)(4IT^#Z1I
M^N@W(&G0DL\EN%--W) X)99?Y,.)@%A3,MD@TQ8KSFD8-%@7ZNG\F^/^3H<3
MY7(&<>%*TNBOG#98Q8"X*7EQ2%;$-\A8$#21((I^XV2-A;H/R$HA,KR&'W,G
M00G?ANI,%32C_F=:\5DQQ2N&]'$QQM__W1\_?_K#/['8GN1P/ER*[7=78NW&
M$!N5ZG?LE5]&#(&3WOI]MARGBP3A"R[8H#!"DOCTV2'6.($"+CF.^1PL( =9
MI>WD/27)(:!G,#-1'@XE#_.TF1?RVG-B$YXQJ4S6< 8H1-9#F=S#[CGLAQO
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
M9EJUZ8QX(0UL&$PTR\T>CWCK@YH1) _.;@BDO9P@ HK3G3L9=]JY;;=8$F6
M BC* U:M /-!4^WE>^-ASP:X5)-,QRSH,CPKY*AO=4Z<%>,?+%;C86(OAWY:
M;O(K=<"@(H$K19]5DP^/&3Y(@86ERL*(842#LU52N_(O%&8C&,ST6J?[/6$J
MCD,@UN&6A&^+@'G-&/CY "92=0@6$X(V=!"J4V:C&+2,&N*/:%@#\@CH(V6
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
MQ$W!6I-QLZ<T+RDW+J<Z>39(V_<8RV(MH3D?G01#0FNO(,$2\,-%CL7)X)G
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
MRA.!=Y+@M"=.M',>P6)7]".+ N6#XG'+HN>&D;B'8Z1;R5*J:*>@U8$N!D$
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
M=P3W_%Y'ST#X3/DCIW]80U+"%\</ *5[&2R".(W (?^(W9#.Z]#KQG&@_G8
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
M\*%:NEATLN=(T3>;#783GKJPW,R\D-F!<J>@W@]_;'_K2550BXQ[Q5SZ1>K
MQ>I:6MYZ#SC1.6 7P2M/@\QE7YW=I<G1, QEVV]G"<JV.5Y0W]:Z-6JW\Q-9
M.(2O]18'X+7JYL@^BH!M'9Q!^[-7JD,AB')#VX]XP,HJ,=GIAD 6&#L+]:&-
MC1TFB "T#/!Q"$!9!]L*42FZ;;FY=]P7/\#104VKU^H_W;K:_%H08PG9)70S
M12E[8^/,. !6YE<ZU\H7Z]+)MCU7G_:OM>;JFTY*M)6A-H]4CP;W3H<@P$H7
MV\_ID0@O4X1UX8:TJS#PZHQL[&^V;5&E8LRJTEK_H+3WLLY6'!<DD*N#S$#)
M?WVH,^UV[SW)2C^9!Q!$ZZIH<W1GZX(IA U^"4./ 13S8@GQFIYWO11:UWIB
MRGO3C5;7=FJGJCZO5MMR,CC,Y8.O;S&I5UV%EWJ$=-YUXD2)-A>F4T?;+SS7
M1EH=AU:]A!(KJ228/V*'W,3@_GO$K.ZK]Q3>.[_C#(]($\YP-(UIVGLTOLZ!
M[#U'4I[890X6.[?+3<X:VMS.^34G?*+%"-%?Z55!M^=FN8'OI%9PJ6SJDRE9
M-Y^ 4SASW[>@>.B:6KV..&2;L\5@(!:7A;Q#X'Z1=XT,[:U>1L=2L"[_U8BJ
M5+[+I-7VRG GD+$HK["76N_X4/XT-7GPKA$LH[;UV;QU_=XSRU+,SJ?W<W1X
M"),ZZZJND543BM3>N"Q8,VMM*XO1E;)@.7=(UH16:AO9OF]T:E'V!]M&VH:J
MRWG6N-9FVZFG]4>N@_.LY7T[AH+U$B+Z*B?2T%9GF>O2S^:-Q>H&8J_)]EMM
M,C%=1F1(=-%F1--I&TKHY7J*F02Z6;R0Z5L,)2A5(Z:^<EAMPVE'TS6I71V[
M6DU*Q4KQ4QX<QJKY1@GD>E!=RF-07<Y.&V1]5&^KUH*2HR=F1?6VD;-3'A6M
MU']"]TEI,ZV%NAJ:VQ:5R@!"5)I?.5&RW,A0S2]1F.Y;"W-VI6#=G@-A5%1I
MZ1*W6M/6>MR(BGC]$-*UKDT^K6L[^5!.JAOSBFI]XCE+1&Q?&2VU4SN6"6KL
M:QTH1=2,6X5QXI#_]/?ST&NNOEIH:7WZ++8%T-%?,97M',VMU]9V(E$D/#,&
MRI2P"4J\PO6+OS\X459NO3':I"L-ZU=Z&3U;*NPKYU"GY[=VLJWB%V""ZP4+
M7;M):5@B5:MC;)G:>@*7@2OP8'P <("JGK!#HD/]I=;8Q;8777JF2E!X[6AS
MN@Y6[SEQ RFUI#58K2U-IZ'Q]JQ;W"7-;*@A)G?-USKINEWXM=TM7CQWH>N0
MU0L]9OIB(N6_VX;>#4/OS2?:Z&?Y-^OG3*UTU*#&:AM.Y<I>;B18>'.V4$-[
MN[XYT*0+N1BU_KF:EM:W4<^[E 72@;VX[K4==@3;*5-]$!*;=O@@A&T>!?KE
M /CQGLXIHI/C[K<X><3^[CF-8GAQ:XY&YYZV+ZWZ+/Z[II"/+OULOW=1&,>K
M**Q!$%'^/*E$N:[Y<9/8/C*]J%@A,@Q"&2-34Y>V2[]):<9J'A6[H[P\V*Y=
M4V[J/67KKB9JI$L?F^=)&)'7+QBS]W5.G#BF?P#H"B$GUIRPSCUMUB]PWAOJ
M%ZA_M&T2T^AK1?"#.M&J6T^;IT:59-A#IW??U[6S_65 8:+_!W:B5X=P9"95
MFZ*B2O$72DM^VJOJN4M2P'*Z>7=?(,("[CE^/6B_\*@SL.X S!-$KGV&?,'S
M#:]$50@<T[>.JX#\[_H G5/HV-8KRJ#<]6FG-4TG)AQWC-?KT&V:<=%""S.0
M W0D99L(JN#MI'>*SFV@_LVZX"W"'6H%[/SODWHKM3*EMI5-*3*'F'H*:Y A
M<@1*]LRP!$ MCB&K=L,+<U1D3D/CV Z>P$G"*C0P?V<#V("FG6VC 0Z@H!Z5
M0&;>S@]8L5&F[' 556M(:.YBF:%?L;]]H;+ C$.\RN(9?)\LTR1.G  $I]H\
MQZ,(V :QX84"NV'7U+2UO0'IS&*8&EW<X.8=Y(?4CU^XGZ .^[^UTR31+"HP
M]@LZ=Y<5F.*1L_&53PB]Y(Y%NCB2L&TI4YJ\:S$7BBVL2QY=?+-9WN7I[MV,
MQ 0ROCA0/M<];^GO*M7$:AO:#;V@"HBL Y+[JF3Q-F'PTH1A=.DVE5-SU^BF
MJ+2R/.U;_QU[8,?"<LO7BT=U;2>QI581WOGICBMV>!9%8'5IRN7LV-%NCA=[
M-WYQ(A\N6E!+?$_HIO(3L._!,KVT)9".)V'['!4Q2YM/4TU;VQ9-@NER@^V(
M)4G5'RAMPTGH2K%4@A2!NA[$NJW/A%U*-:;R3KUL;[.\-EC#%BLWLCUI;DXO
M&=%GR=R)H@/=,/65T+ITM'E9YT#UCZ"@+C=?&4Z-!LZFMJ5UUP!4<_2$G: A
MVDW;T'K$=:7LK'(/E<7C]AZV,^NR@JYKF) 3>?'7/>1J?O[XZ1\__51_X#MU
MG'RB9T7U/+*K;4\38'F7RFK)H!*]?;RYQZ0"@NB2_Y6^B75!\RWM;;I2P)ZF
M<Q95_C@9#1]*X770[[-F-C>*6F6U9F]4F]B6=C-DN36580E/6*DWK3<TGYP5
MC-TH>24!464[4.M#UOKJ3J-E%75JM8+JQ'5P4^I?K0J)L+2P:QQ"[TGL.C&K
M.EIUQ-4UM/H2.,]P>OGV;\+)JFMHV[2@=5,N]R("G"XYG2G5^5;$"41)*:W5
MX7@RMADO!8 T9H'4M+7X)*ZQRP!S9"S5@[.KA$+HVM@UW0DS===XZK8.UB-T
MWG+-@DIT ?W1Y8D1?(MW@,0XEH9]=5B!O^ *XB*.T[IXN+K6$V1CEB8O8517
MZ[NYAU67.@]MR#QQ[6;^UAY6G1?^-J#_I0)QHAP,. 1U"*='=+-NC[G9X6A+
M9_8E"M^2%W@KG>!0OK<;FEHU4LPE*D+-OBHWL+C:,[J9/:8+$J=BZ"K\T?)-
MI*31/]&!Z@+N-<UL&ZU;4P :,#8Z]IU*X0'Z\QY' $8AXI"J@G#7/K:W&Z6>
MNVSJ+::Z=E8!_T1$F\Z&!KOH$;^%T>\<>142NMA)F;\XA.! "P'8CY[EKRC.
M2NFAZR)N=NMI_9F\]4D-7D/Y[[:UR S<J?XLE=O8OKC[9/;4>2%/)FC=1%B,
M+*U!F=<TFX8O3()K-:%):EM.*G&7AQ+XK@"KTG'1V&$*GJU%D% ER@=$65ZO
MML&GI6EK_<H5Z('B/Z Q?=;?O9J&-B6#^WW\FKL@:C037:-)F2 ZXHW:#.C(
M=\!Z1^4@F=*HWR2%)E,(;&<'[6O@X0@P=-,$ZPM/=^UC_QN\8$(:[0=J"]N&
M4B%M5S)(M1;1NL;6W:(!EM%\TLX!!1% I-G3?_/0&5X#XA;C9NB)DXE-15[*
M?;U*%8_F8NY=^]J6C_, J&8H:&W#B563:%0&:QM;U?3#!,^V$6XR8&O:6+^0
MJV+1)_V]K&EHURF7)V!!@%6QC. CY@7J +.XH9"/QG,W %7K"'6JSJH[0,46
M$PCU>'JA>PIPS'E!07!5I_2%N3JLKV95:V5['^O6E4(N Q@E&TK6UC6V^5V6
MFPU=VPC?AUY*<"RAYM;I?D\. #P/DW;6S,*8TN_0$D?8CYQUC2>WCHMZ/SY,
M$>^Y%L_P]ZC:$$/B<AA!^L0.(!)X[KU65NQ)<@J0RRW5]72M+']'*$P"Y9)Y
MQ2819 )@(?6B7TN7*2B(JB^*WNLX>H4G"?*U:_7#^B[615@.F0Y"=>W^:FT\
M*1/A;<3N=O>PW!QM+:SO:UV; MD(-@Q'C(I=CK>#O1QNAP%&/3GO*^XB=9FD
MKE>O3B1F_3OO(PRR(>20X3W!(F9PMH-@.PY,J__&[?TL)MF)PG#+2"0RZC!U
M=&VL7QT-2?[-^GW'KE8O>[K?MUC48:$OTC5/\'VFLA3,.K-0L,0';>VXHRE,
M($;TT^?G)S\AM?&A\N^VI7V9?:[;2 WNU?9NUJ/;"XD#Q4Q!>F,QGQ#W!%7V
MVW'=;7]!L(7Q ,_K-.*0Z_2Y988Q?82X]H,>3>6\GG%1MG6HAUPE9]LIG2&E
MQ500;@AMK@MS.XK !%]*NE\=?09]]UY3Q")3]YB:$)Q_+QVO)Y*R&N.:.8GE
M_5HR7+IA!+/50B>=1L'VG5TRF]7B6VG:V3Z!6OB#2NQ1&9RX-HFI#SW;2]$Q
MS[]+>[N)\(6ROLSYKM1M8544J_DF1W:U_JWJGX!C -?5/A-(S@:#>UG#4/\V
MD57//<[7*5X&&-+$E]%=*9*E>R_;H15Z+&=NY"Y@.6MC+3KWGL &^X_4B1(<
MD0//PZS;:Z5FT_P^&JSM([Z/IK=U_S>$9$=S*N9LPZ@F(JG0Q'H(?5Y(!&H
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
M+VNM8.)Q.:P</9=R,Z.#6JV)3?;=8-E,%,Z1B< D 9-P$*&IBW!DV=0?G]:
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
M2Z8=$QO\[*"8ZERKM_'\T/Z3=?/,U54%0PI=GW?FBOQ4L]F32JHOEY=/Y!U
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
M-A8;334;"U5:J(K8!;!QSF^#JY=&FXWA[P H5AG3GF79R>)S^ U0:-C.V0B
M.\/!6N_B&:%PC+\! _!JTY)&J<V5I$V?SF7@88U>8/)I!VD9#.RZM_GWU_/Y
M"QR]5-CGP,MV>&^8L8[.H I"0UG3#?PP-U7X[3!-^.7K'#\V]X V3\@_FMOQ
MIRU-Z 'LR4VTH4ZI^'F;*!'VK_B9<@IC,B^QJ32V'?>SD8D[1VYS;A77SZN^
M!U,FCH\?MN"6IH>>*I*J(DPX^S2@@]5 RYZBME<P^26,/5WUK$3C(_()LZF"
M*1^V'RC5M0S?"AZW0-3HP_O;'V\_,M? UU?%H@X/.MU[/N-BD'%BBXTAC:?S
M&M@ H.P[1A# !SBNK)\\H4*7O_R=VSKKC5?V65_X7%[AHU0H]#T?S#< 8N*Y
M90)%H&,KFWUX,J?:?I_T5W+/ET_*H%[3%1HIJH\^<F$6$=[?]*W!'09T@ +3
MMV,13;MCY>JK8%'9,^HX<!W?).!<F"V>XV. 5I$SME?'=I9(3Q75$L N"%$<
M8CL"/<M=VS@U M^3E*Z(JZLTKC[$!\_M]7,X7<&7Q%]&8F%Z8Q7GY@:?</BM
M[,1-A>/I@CER\"-:2P]'..,GC+/[*NK)*3B*"EI"%@AU9Q^%E8:XW2$7K>R0
M]*X>C;+$!Y)&9]D;:TLOPS*74A0_ZQF"!6BL<>1>6B_]$ -$HL5Z ZHI'L'S
MVAQE[WA[2RP,B/%#5G9%1'SN,MI$,:< ]X U1I09E<91[88O<Z,6"Q;0_9::
MAFP(ND8+\0,$)Z2F*%$<FA@-@FM1=Q".V><$'4T!X/&-[@/93_V6FJ/23#X
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
M']PA8)HAL+(\T\;>?[S'L/5V@,.>EE[/<;QO^.(=Z'K@14_A*G+ 0HT=)^2
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
MP.J>PLM/4X(W;DT ]X+\)^^\H..\S=,]K[<.5J>7AKHGL$I"BUJ00-MH]QK
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
M'VT/9#!Y^\/1]DA'X=O_ 5!+ P04    " #WE&=7JQ6+=Q<3  #'+ $ #P
M &=I9FDM97@Q,%\R+FAT;>U=>U,C.9+_N_=3:&=F9V'"&!N#H>W>CJ#!W<TN
MKP!V>VXO+C;D*MG6=+U64@&^B_WNERE5E6VPVPQML,J68WJ <I4>J7S\,I6I
M>C=08?#^#^3=@%$??I)WBJN O>_\NE6O57?>;9L_X8;M[(YWW=@?$JF& ?O+
M#R$5?1ZU"$U5_$<>)K%0-%+MA/H^C_HM<I#<MW_0S2;Y(XK=JRT>^2Q2K5J[
M%T=J2_+_9:UZ+5%MT]Z6BI/\NQX->3!LW?"027+.[LA5'-(HO[$;*Q6'<*]N
ME0:\'[4$[P\4]/H.G\][]>(@%JT?:_K3OAMPQ;9D0CW62@3;NA,T,=W=,7RZ
MU8T#?WQL.S"V;PX'QG+'?35H];C:\N!.F!Z,H7,_X%VNB*$EMO#^W7;RR@3Q
MH&4F'E)$WZ $C60O%F$K31(F/"I9^SFDTHWYS(L%53R.6BE,1P0\8HL@XN%9
MY_P8_MV0FPL2IH'B2< (4JRKF!\Q*4D(C->G??8T&F?LF1.KGH]K 63OQ@)F
M7K1<W4N X'' _?D+,IO2WT>^GW^L-VMMR[AO12?[6RH5[PV_4_M$() T6 0Y
MWGSHD),;\K?SBR_G1 VH(G$$/[DDS9Q&WS_.6R84]VB0T4"FH$G&!G]0K>W6
MQC[U9\Y%#18WY 60EOAT2.(>.8]O6=AEHD)V:CL-ZUC/"=IK"=K'BZL..>M4
MR,WG#OG[^7'GZOKDTWGGN$(H,(FB8D@NTV[ O0KQTV!(O#@,N91@+IE/:.23
M?Z<PMQZ'O^XXR"@**B/7BBJ&?/:O\8^^'[^^I(++P?91G$9J^.@V_:GHF[/F
M@ R219YN$?_6AEH"1:%7&%#"<#[8/YI5)JU;8,?.K\/.E\"]%^>'IZ?_18X
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
MU==)M>'\%DEO9)[Y%O6E4:S:@2_S@OU'C5(QE-6TOKP,PODUFWC,C8TA\ZB
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
M+FAT;>U;VW+C-A)]SU=@,S6)7:6[? NE3-5LQMF=EVQV*E6[KR !2HA!@@%
M7?+U.0V0EBS+,_9,4I%=\H,DDHU&H]&G;X2G<U_H-U^QZ5QR@6\V]<IK^>;Z
M_]WQL#><]N,E"/H-Q30U8LV<7VOY_=<%MS-5)HS7WOQ#%96QGI=^4G$A5#E+
MV%6UFGP=V%;M$"]7OJM*(4N?#":Y*7W7J=]E,AQ4?A+Y=;VIVF<Y+Y1>)[^H
M0CKVDURR#Z;@94N8&N]- =K E6LU*Q.K9G./6:<TOITU,]K8Y-4@_$V6<^5E
MUU4\DTEE97=I>16G6TH:G:1&BUW9/BH.9%DJX>=)KGPW R66!QFN5W.5*L^B
M+HG#FVF_^CR%#$>?$N)AG61@+NV!*.4':;W*5<:],J5[C%JZ@][5^.QU:U==
M+7/HJG>%6W^! ?U:.\BW_D)ME<867/\9^GK?81]4-N=6L/_UV+^EZ; LJ'#-
M_)S[9$>#0BWNPC.JZZPW'+^>W#4VH5RE^3K)M5QMJ^X"DC9::.4(-%WGN?63
MH*8NUE^X).5.:E7*>PK=K&;<&X_;J0]1P_MUHDI:5C>HY@E3?$1MVQHYN[PX
MOQI=78XNS@:#\?CB-70Q[+4[N;6%<<!P,'B](]F!* _FR>9\(9F5"R674L F
ME6._U5BQM'J-^Q05F"G9CYB2#0?=_S*3LW_5.F?OG>:E8#_RU#;NH,/>EUEO
M<FO2T$3S>33M9VS:H^=IVO^$!0@RW6+-;DJSU%+,9"=:>&/7PH!3:3RC45R5
MC)=K5I?>UA+B<Q@26)'!<U;@RBJN6<XSW++,%$@-O(ET]PA*F4GGN%T32<%O
M).;=XNEP3T 83*EIV30'$63*9G4!LA+#(8F0ED%EV9RYFCXVXY?2RH8)+:!0
M3B/%0WQE2^7G6*"K9!8$)+X51#,"RUQ@F&#I>EL-1\"^,,".7QA@)<M5"4@0
MNC80Z# */P:/[=9S5>8D$(4C_,YT+< 3,-NR]PX@JBBZ83V. $[ UWJ#X 8\
M;F=J2"I4C'.@J#4( %L#;,5D.,B3<3=GN39+UV+:RIERWJ*T8IQN1KDA96<+
MFJX5YIZT1W2^,'2>/4]T_G+'E+]U#?*:8H8"C\E1%^(6F?=[QJT,0 (P5*HE
M&3R3T%"JE9L3.9$5"+H4>.D:Z\ZT<37&T:S6Z(BHRII,"MQV[ 0 $A*(C"BY
M7J&P*F>2O46D^U!K4 S'O#L\/Y&G8>CP7,2K>*FHCBXCDHD_HW"X!? (.)+E
MT1/E=R;*,1&M<Q?VH* T.WD:E"][9Q='+!\,EB\&PZO!Z'PT&HW/QF??71*6
M3_CILP3S.^FPJ3#ND%9^&GD=RG@S7KO'#Z'4,Y5 43-33&9-;<$ ,6^A7(BD
MH))EX$/MD$T,WH[C5FH>8-EDLQMH=9H83P\5XC%D<48KP7T0-'5**&X5+4#%
MG#MD%B5QJAWEP<&+N9 TA[AKG(1 'G&>!E4P I75FE.Z@&4%(3;Y-$;$['R[
MJ,"O5!(A]A#CI7AB!#_"_O!AG[X$V#\Z'-Y#_^,#Z:.= !S'0@G"-G>FY)0Q
M< >_0)4P 9Y;T8(/[D#Q5&GEUY1C[YN67%' :8!@]")W2+<JZ9"8K)H%5;6M
MX )<J FRS%@1! @U]4R62/4U/ &>R(I<#)'4I8]HARM2%7*#(]Y?'-ZSYXGW
MZP77=8B%! :9YZAJU0)F[/94I]^\6HT&P^\F[C'!/5[NKU@#OC$0@=G%NC@U
MM7]8A,>D'_R66E+1GW^ZJ\72MIT07):,JH \$V)^A.A+@ZAXGA!]%XW_/HBH
M%=U4G>')?J@^(1)3>FVRK+:$E:U<=A_;PCB/!_3F&<Q<!D[-2R%V\M"8'+!'
ME-PA;V3/8.FAD4X]]K*^E>PTRC7G[C;UI_@:W(04(?$(*FF2@C73ZD;JIJN^
M0]_Y<BU]AF\X-MP.R37L:[B=OX2&V\:8/]%W"^]S1>M5.ILP2%%Y&]>;B$C
M?$(Q<*\*W\C&48I[8]UM AYN@&=1*.^E_%C6D1HZ) $"H2!AX'("^"/(.THB
M\$T=@=9KR=]JA04$!U6766C GQX;;,\9NR^IP?96H\;$MH:C4I"'FLF9DL!2
MDSS?-KJ6DM]0-AQKSI /AVHYO&-NWRT]":%-3RHVX/<$3BXPT,G;N/DPFILB
M&V. 2-3"G9B3.R3DKBY@W=!16$V3L^Q]#7?,MU\D,)]I"^PMTNK<(BQU !,9
M0BF %HY0-(CLQ)14E0NC%Y+RTI+/FI,@MHF^LJBT64L\7<Y-#+G\#MZ!SS\G
M;^\]@)PGGT"]^/P#J(>% -1,V*F$_025%2FT=MEAH\%H_*5'=#_[R"FYK%W=
M/*R-+UOZ-Z^&%X/)SE)]:)<V,Z?PT]*&J>D4-R2EIUU T=1 N%I),8F<SP<]
MX+2AQV9J7CF9N-@QE?'H-YC;EC-U:V-$2%KJA@A48H\+@$[Z7D0V?6]W^<VC
M701=W.>SO6W#WCEHEI"TFR*DW23ALTLW]MO=@K)CE*'-#F%[VW6V&]B[!$L6
M7A:QUH0A;[4O',7I_Q8[^MLPUG?]G8/+6T9W0-MZW+/-GCV\7T<5-2KZV2*Y
MIK5VV ]S)7-VO9)931UI]I^M,OI=4X*RDY_C:QV$Y'N4IQ]#!+[)[_[UH>BJ
MW<,#"4;S6T=0(6V*P.[R'.E.PO62KUUP"M,^_2?2FZ^F_? _3'\ 4$L#!!0
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
M%Z"S+)7W1)]B':D!QV>!7,'"H.4 \$>1=TPB\)M/!+JL17\V"@L(":JILG
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
MIKFO><;(/[P\*Y,V5:N:H*8#I$ S]VOI2HBDPG7JV]B@(WMXBT!W2_M@L")
M_ZAU>^(R)@K'WK1CF0<=]X1DIC139ZPX^^07?QW[8'/,3>RF*&"B<GE) VM/
MM@GW<OB=$&]GZ\=O\^4=W49'-A[X7ST .\"_6BQJ;-Q3&A6T%!A"C4#CHFL7
MM74;WB-M"E4('UWX@\M-/FO6MCUSVRXBJ\%_1_@3; WX2^!O7J_VPK057C0.
MJU!Y2V<KM'-MW5D/?(&*CFETPCI\JY".:!F=T6Y('C7YZ0%XO,E/>X[_]\M&
M/Q>P9;GCM9R4G[6<EA^UW+4FT:LM;S0EH'TL ;F]P98J3V=K%<CM=YM"T#['
M;%,(VK4'FD+0WKO(%H(^<FWL1^.7+EP:&7PR,FUVVP_ =\UN^R?"OZD&K8*_
M9=%J<%I<KJTK*7]AP.%&3>;F/2Q;D_E Y-2YXBM%F<VBU^W/@T#FJ:&=?5.U
M>4@4:?+(GN/?5&WN!VQ3K]E:K_FA7['8"3E*4:O,1T-V!+<"]!S*J\P@%=(4
M**,5U\!0PU2A(2&RF9GB&F9]);.X [9\DSYF&L:<1#,E)VAO:!NYY=JW?3I%
M(:@?#5O==:-AM_>*%M\*(25?>L]; 1IM9Q)%D&?TQ$Z%-E/N&C/B17+.V!4O
MEQ^'188KGXDIF^LB48_:]IM.9X]&[>(;4O\!4$L#!!0    ( />49U? /B A
MHFD  .J5   1    :6UG,C T-34R-#5?,"YJ<&?LO D\5/_^/SZ5$A6)4213
M440H2Y8P;4P($4:6F1!")45V4PEEFY"49)?=I.S;E'W)OHPER]@9RPPSC#%F
M?D?WWL]-]W/O=WE\_]_'[_][W.GQ]NB<\S[+^[4^7\LYS%[F"&B_IKJ&.FC;
M=A!H&_ /Q!P 70;MWK6+==?.W:RLK&QLN]GW\NS;NV?/7KX#W)P\1_@A@D?X
M!02."DN*'#U^6DA 0%3^U.DS9V5E92$BBBH*TLJ2,K+2FQ?9QL;&MG?/WD/[
M]AV2/B9P3/J__&-^!7'MWJ;*:KECVW'0=JYM.[BV,:M!$. Y=V[[^0/]];=M
M^PZ6G;M8=[.Q[P$FY.\';=^V8\=VEAT[=[*P $>]@>,@%JZ=!XZ=O;B+6\^"
M];@3C_33L(3=0I=ROX'UVXG",I8/G[&Q\QX\Q,=_XJ2(Z"DQ6;ES\@J*2I>O
MJ*G#KFIHWC P-((;WS2QNFUM8WO'SOZ1L\MC5S=W#]_G?OX!+UX&AD>\CGP3
M]?9==&)2<LK'U+3TC,]?\O(+"HN*2RJKJFMJZ^H;&CLZN[I[<+U]_?C1L?&)
MR:GIF5G2TC*9LK)*7:-MKFL;:,>VO_W^=%U<P+JVL[#L8&'=7->V[:Z;$[A8
M=AX[N^O 13U6"R?NX])/=_-<"DO(_<8F)*-/!%L^;&?G%9;%GR!M+NWGROYS
M"WOVWUK9'PO[^[KZ07MW; .8MX,+! 6MTD03G[#_>_Q[_'O\_W,LH?C<QA#M
M=+BGA;7S2\>#4;G7-'L;3RF'S6I[U+A)53NN0>2DUJV9H,3PT@?[@V?E3GA#
MZR=K&FK94KNB&+S(0.C4"G2=&(>'T4]C>5"M<ZA5/+2RF%\<1RN7FD Z3:W;
MQWUO*?T7,T5_3GS@^>]Y_Y[WUWFMKE3O'"2!QK)J$IPIW.#<_BSMX 1[0/SJ
MR9+&D8H#J/IT%R8(V<H$Q</,Y]V,WZ9UA\/2U0JUS_'HJ=VR!_Z _CW^[QK@
M$2P7=MRK"SL?Q0C47,T@(E\,+ZG:(U>:F""U$QY\CB1DZFSH-5LB+KU)3PT\
M+WA'3XT']-\8V^:&V:#C!B5,$&:*"6H3REDIDGH>MR1FCL(M,T'37#A/Y/E
MABS:,H#8!MRHY=_2\G_A^!^0%I,2F#_%VR4WM;=!S/4U/0TZ @M<(&.?7\%3
M[L$$<TTPC._#>&.#:OU4DLQ5O9@56%0[8LV:N%YU[H*5SLT?*)X%)/3I&#F[
M7C9;J<MRJ++GV(R &+8>+OQ%5,K_]+3Q*1?;YFU: J+"E-'PBJ2/97;'Y\/
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
M,F@4*)J5E#V[EEY3J2.5,*^NJ3D-"%:8WZ^AAE,<#W3\6@2CM(Y.^)(C,QI
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
M:_?A[[F!(&ZD4(4\/Y[8035[4+6\L1L3D]E>P>,09]MEVY[B./@#+;W?4T$
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
M&I',[WZ5,4U!]I\%^;\8;_[C1AOW*P6DO,0R;?%B8"AAP^TY@.'=/G2VGUR
MF69Y2N&=P]OW0^T+N7D&+7+FXU 7\"5:)CH.+H(/XSK];LORX[3')Y5#^GCU
M]+5],D454O!?8OR#4FR:@[8X+TI]LKIV#\FJ95R^4-W.:AS^J+4[<1;\ZLDV
MH.$9-,NU1BR%?MX\_)XTSF]P20;2-4F1+6ZMR+M&#B= T^RG=5FK#\_&E605
M<P>&^#W.R0/U4UN&N7#FK5,X%4W?]>=QFWG,T+X7"22(T@#Q0#B(G&7HKDR[
M]$*9VGS7K?_PW-X:723K^8S^QY@TTHJ[(3("?S26/:B:IJE P1=,;P-8/252
M7Q+N;]W C!:;;0-2AVB09+3 2(BYOWBHQ(B0 ,!K;S')4@N^=ZLUT1=E'6_^
MUE.@RF!UP%L9GGL-L0TH(Q W\,D&?4;6:Y\?6>]_<CW!!6R\1[L3YF*X*E3I
M'A<QK910_>?I41]DE8E'16IS)DB7N1LYU5Y0'&:1RCDTB!<ZK>V.9^=3LPB=
MR-<C_>LU-/N;5F&FDE'8=QU[;X'F1+0V,8AQ6Y),0[<L)'&&-W\^[G CH@EK
MO@T@J/F@N,CIEL+66L@&CD5;M\N3JI!>$7FV:<=PNX7YK)6^3R]9OZ$,FZ)'
M:!W0DFZB*:DCDIY2,A;Z=C-VX;"NL^P7-#F2HH PFNS.^K3*)D;/Q]HN^K0>
ME$3D+8>."CQ'M>2SGE) OKUG@TO\EI^?1-$VP ]YU5D.J\BV\S=S4CWH)R5F
M^^V?R5Y-_N"6]RU&@>K*U (-&_':6W)FKS< P ( MFI?,M*&NY>)HMK:)&M
M+.2Y0^&DV:"!\:HCS<M*J#XXW&E3WXJA!772A3 Q&I-V9SDAB@S-<.?WPBM[
M?J+]5L25Y/NL]<W-)ZHD.OB'U"LL-&:V4VYZ7F7 ,B/0UC*D\G!0"*=4GB.^
MIB2\A $/]#OABR\HKG3O NCZ-X8Z/H@)0$T=9BR?EZ+S-L#ZQH9!0%?RX$8/
M>A-"9P.Q,+[E> .=BH82V187:'OL4 N-V"U54%,-Z>Z\YXPB$KBK!] /7=.2
M6<=-5P5=Y5V2*M ,#T6YII)\@(%-*\]A?AB? /U+P/*'S8C26*L?H:[VAR]Y
M-&$3NPO$ O9?C6\^<S5/L1EWSR<)19[&:Q=$G#Z3]+WRV-_6 9WJ*Q-)--;D
M_6I]W/Y"L,E0TOX<?MX8*^HY>>YMP%MA#&T#.-,@YJ-B$.]1];F4,<]=5&47
MPE\GH#MS]&*-FK+:X5N/(MONW7RF(!$*/L65-\@NCO6/E%ZY8L10OVU7_QF3
MXT_9')M**S7]\HF.^!,Q%IDKHH#/O/=?A3)),/TX2M*7ANI?M:RGGF@>$E1I
MFFS+WQVXSNC8!OQU2S*><EU\G5Q:[N=7GBM5P_E2\%Q*A0Q0L.A\L<Z'C\^[
MWHCL&%;NG>JF "4E5M65=@ZJ6&&E55FGJI$QC^%044A[X;KF-!EW(RDO6<\Y
M;J0Q3JK54+F5*S02]6[PE,>6RJ-OW/MP3%,(-O)[%_)<=W(^^>B!H3+MVJ&[
M-X^PCMB&=<ESNB$6HY[QYSIM V0?--'5$[X"2=HM9G0)<W\W:1&_^+.*B& "
M4X5=59;#U-HVH$N2G%9)U#1&=5B*4)F@5%UGY-. %2]+N%Y&[XH,I%N8SJIT
M4%*F670^IPK3E4/7[9@F'"V3OJ\[/*Q6R#T/ M,W.$&_I47)H_L&TXA"<F19
M>Y6.?#E'%$0C+]SN].5GS^$9/ <0#7Y>I_JF9J-C7IT?GQK7!Y7^;LT+_ ]F
M$>^]#3P7J 1DN^XMYYT.:<>%QJF#DV2F3<V/PG8NK$=EOG-U?HI<ITWZ0-)X
M?=S^R#&K?\\:I8)6G<9.,$.F<#_*]BZI+[>?$T!!9+<!Z6K%*UE LOX/N\V!
MJ@83"9M[>QE:+$QY+0(:^=]^"'&W*7+; !"B<"L,=25[Z\=N"TVQTR5&5^_=
MJ[)[ ) .W#O?<+M'=ZDS7;U*N%70U.)0^A58RN=SBJ=4P <4#[P._ 1P3=5Q
MJ@*VL"O(VO+>%=17.GF$]8YMB[+U2F&@2S0^?RM+(;!W[D7$-H"9A<,+GB[Q
M"JZX:X*[3Z-H*D=24KL<D6]H0-XENYE8X$?+&M4M";ML;QYHU%&YR-IB1=^W
M<\1_F"/LPY=9\:*A"\)G"Y2E3=D/?%Y/R_A-4*$>HJ<K"PY^]4JX\[O']"?)
MY_O.!_+[$2-O*)^+M) [*,L&EYK9O!W#5^J:6H%R.GM0<^GLN.8W1238 %_"
M\BI=<W)XN@?//G>XXE:5%+G5A>@@7U4ZVP+I7$LW<IKH_T?[78K*2Z1FCC-4
M6[SRXJ0QO6%)]DD3I:!\[XGV:PR/6UX^V';(EM--K:9)@4OB)?CES7,%MKY
M0V!R*] \VT]:&P,Q_8D&3BJ?"TG!/GZT(#P6SZ[0=^[; P\]G91$"?Z.DK")
MH,"5\_] J&"I.U(5"[T;[31IN!F:4_E74<J*&:L;-8?UZ.5T!B1-PQ:>_)U7
MI29YB\EJ$H.@QZSKAT?LXBZ9QK*80[MX1LN.Z7W))INH&IWJ75,_2>5\>M_#
M%ZZFQXHN$[8>1<K6"; -*1WR>2)]8PJI, \I/!3DG'"A M0X47MG#3WC5$O]
MR3DH:U:DP#V29_3T%](&2@9:/@)U[%ZR.,#>:'+K 7ECN>O\GB<>?[?S3LAC
M:7];*TOW%.W$[6YN'GKU\/A+T]MIG,^,B*3WNAQ]D3:/WTEKK>C^HS7"?%\C
MU/<U^D=;B]DYR:Q_=HXI5)&WBNO.)E#I-O42T,0?UBU!6L\OQ2\#_JNP\T!Q
M[M!9,ZBL64603W4;'F25YW,:U2Y5O0T0RC%HODR_%_7!I(_8 SKBJ>SN*WZG
M_^R"^-N$STZ;HZ7"(*)&]$,]==51M4G0)Z@K:,H1)69"8X *;D,$;-B_H_HK
M1NVEH<' /:.L\G=L5<SD6UT"H$A-16#CT+K,/[54_X68^[_8]I!0/W&,_S9-
MCJ1%YY(OW4=?8-TI+'XC\\_(./]N_V_;WY*AC$/S1V[EQ\&0"KAA\$7"RYLL
MHF]=VO--8>RQCXZUMSS4R5)1BBFMG&H73"H_10<&0\D<K^A4S!+VA\_9FAE=
MLVZ5?;\EC%.U)L7UL:CJG "Z3SB*$$87__$S$I9ZG]Y2NPT0&<5(__W^L*35
MJTQKEOP;* [W5N 483'3E"%B[Q+6OZ%"0+L>]--[H;EBT&8*MNTA3FD;X&?.
M2CO 4+^5X)W4UQ^?-LLUJFBO ^GP.AXG180D%<*)FA+DIVV QI1__-Q->LHZ
MVZ*Y3!=8B8%T5A+OU6P#%%2@"XW; "[HKB=YG/8'E*49*GI).;83QEA1YGK0
M)C/##_52IG3N?EI%Q/EN73Y&K43+3J#)]A0]4<89NJNYM;Q3S.+'!\8R@OY_
M745%PJY8P ,WI^MP5NMEP_-5L;(I)G5/Q\X<<5G+0BRDQ-Y_)1]T6$-GJIY]
MB.%HZ3G_*V7^_MW^W?[=_MW^W78WT';??P!02P$"% ,4    " #WE&=7ET+K
MEE58 @!J:BH $0              @ $     9VEF:2TR,#(S,#DS,"YH=&U0
M2P$"% ,4    " #WE&=7NUOI-]\0   %H   $0              @ &$6 (
M9VEF:2TR,#(S,#DS,"YX<V102P$"% ,4    " #WE&=721!NWB8+  "-B
M%0              @ &2:0( 9VEF:2TR,#(S,#DS,%]C86PN>&UL4$L! A0#
M%     @ ]Y1G5["?K>?3(0  6T(" !4              ( !ZW0" &=I9FDM
M,C R,S Y,S!?9&5F+GAM;%!+ 0(4 Q0    ( />49U>5#=HKY6P   _=!  5
M              "  ?&6 @!G:69I+3(P,C,P.3,P7VQA8BYX;6Q02P$"% ,4
M    " #WE&=7]J!RJDDR  !)C0, %0              @ $)! , 9VEF:2TR
M,#(S,#DS,%]P<F4N>&UL4$L! A0#%     @ ]Y1G5Q0[4U%##@  /<4   \
M             ( !A38# &=I9FDM97@Q,%\Q+FAT;5!+ 0(4 Q0    ( />4
M9U>K%8MW%Q,  ,<L 0 /              "  ?5$ P!G:69I+65X,3!?,BYH
M=&U02P$"% ,4    " #WE&=7?9P,@CL'  #I;@  #P              @ $Y
M6 , 9VEF:2UE>#$P7S,N:'1M4$L! A0#%     @ ]Y1G5Z>U3J#?!P  RC0
M  \              ( !H5\# &=I9FDM97@S,5\Q+FAT;5!+ 0(4 Q0    (
M />49U?U_"KCXP<  /<T   /              "  :UG P!G:69I+65X,S%?
M,BYH=&U02P$"% ,4    " #WE&=7)9*]><D%   H-0  #0
M@ &];P, 9VEF:2UE>#,R+FAT;5!+ 0(4 Q0    ( />49U? /B AHFD  .J5
M   1              "  ;%U P!I;6<R,#0U-3(T-5\P+FIP9U!+!08
..#0 - #4#  ""WP,    !

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